Qlik Community

QlikView Extensions

Discussion Board for collaboration on QlikView Extensions.


Breathe easy -- you now have more time to plan your next steps with Qlik!
QlikView 11.2 Extended Support is now valid through December 31, 2020. Click here for more information.

Not applicable

Extension Object - purpose of Definition.xml

In Extension Object, what is the general purpose of Definition.xml file ?

It seems to me that all information to define the pane with sections Dimensions and Expressions, Caption, ... is in the PropFullDynamic.qvpp file. How are roles split between the two files?


3 Replies

Re: Extension Object - purpose of Definition.xml

The definition.xml file is the definition of your extension, number of dimensions/expressions, text fields etc etc

The properties.qvpp files, comes in a few different names, is the file that defines the properties dialog of your extension.

Normally you do not need to edit the properties dialog as it will be auto generated based on the definitions that you defined in definitions.xml

If you want to construct your own properties dialog you would specify that in definition.xml and then build the dialog on your own using xhtml.


Re: Extension Object - purpose of Definition.xml

The first is to apologize for my English.
It's simple, in definition.xml file structure or skeleton of our object is constructed and is required.
The Properties.qvpp file (QlikView page properties) is optional, and it format and style properties defined form. It is written in XHTML as you said Alexandre and from QlikView 11 is automatically generated DynProperties.qvpp based on the file Definition.xml.
If you would like to use a custom file properties page, you can use as a base or template the DynProperties.qvpp generated automatically, and indicate in PropertiesPage parameter file ExtensionObject label definition.xml


Re: Extension Object - purpose of Definition.xml

Sorry, you have forgotten me clarify a nuance. In the form object properties, several leaves with grouped options, one General, one for Dimensions, one for Measurements, ... For in the file definition.xml can say that the properties of specified Dimensions and Measurements, and the rest, as Presentation Title ... Properties.qvpp specified in the file.