Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
warfollowmy_ver
Creator III
Creator III

Qlikview extensions two questions.

1) If I want to change the Definition.xml file and this does not affect the document in Ajax, do I need to open the document in development every time, delete the old extension and add a new extension?

If yes, did it come up with a madman? If you have hundreds of documents and you need to change only one line in the Definition.xml file, then you need a gun to shoot yourself?

2) In the Definition.xml file for document extension, how can I have access to read a variable, similar to object extension.

Definition.xml:

<Text Label="Text0" Type="text" Expression="=MyVariable"/>

Script.js:

var msg = this.Layout.Text0.text.toString();

alert(msg );

 

How do I define my variable in a similar way to extension a object?

I'm using now Script.js:

var CurrentDocument = Qv.GetCurrentDocument();

CurrentDocument.GetAllVariables(function (vars) {
     for (var i = 0; i < vars.length; i++) {
          if (vars[i].name === "MyVariable") {
               MyVariableInJS= vars[i].value;
                break;
          };
     };

};

alert(MyVariableInJS);

Is it possible to use similar settings for the Definition.xml file, but to extensions the document, not the object (... "=MyVariable"/> ...   ...   this.Layout.Text0.text.toString()   ...)?

Labels (2)
0 Replies