A QlikView extension allows you to visualize your data the way you want to see it. With extensions, fully interactive custom visualizations can be used directly from within QlikView. This feature enables the use of specialist visualizations and user interface components that are not present in standard QlikView. Extensions allows you, for example to create and use a map or a tag cloud directly from within your QlikView application just like any other QlikView object.
QlikView extensions are designed to work in the QlikView Ajax client. It also works in QlikView Desktop if you turn on WebView.
Object and document extensions
There are two different types of QlikView extensions:
- Object extensions represent a single visualization object within a QlikView document, very similar to the standard objects (for example a straight-table, a chart, or a text object) that QlikView provides. In comparison to a standard object, an extension developer can decide what the entire object should look like.
- Document extensions allow you to customize an entire QlikView document, for example by using a document extension you can achieve that the entire document is not aligned to the left side of your browser but center aligned instead.
It is assumed that you have some basic knowledge of the following technologies:
- You should know how to create and configure QlikView objects using WebView, which simulates QlikView Ajax client in QlikView Desktop
- Basic web technologies, like HTML and CSS
The following software components are needed when developing QlikView extensions:
- QlikView Desktop (version 11 SR2 or higher)
- Simple text editor, for example Notepad++ or similar
The following limitations apply for QlikView extensions:
- You cannot modify the data model or the data of a QlikView application
- QlikView extensions cannot be used in reports
- QlikView extension definition file (definition.xml)
- QlikView properties page (QVPP files)
- QlikView properties (how to set initial values and behavior for an extension)