Qlik Community

Ask a Question

Qlik Sense Integration, Extensions, & APIs

Discussion board where members can learn more about Integration, Extensions and API’s for Qlik Sense.

Talk to Experts Tuesday, January 26th at 10AM EST: Qlik Sense. REGISTER NOW
Showing results for 
Search instead for 
Did you mean: 
Contributor III
Contributor III

Get a list of all Dimensions in app from in a Qlik Sense Extension

Greetings Qlik community!

I am working on a Qlik extension that will allow custom filtering. For that to work, I need to get a list of all dimensions in an app, so I can fetch data / do selections.

I've spent hours reading the docs and the forum, and the closest I could find is to use the Qlik Engine JSON API, and from what I could find it's not accessible through the Extension API. 

Does anyone know how to do this?

1 Solution

Accepted Solutions

5 Replies

Contributor III
Contributor III

The problem is, I've tried both app.getList("DimensionList") and specifying "qDimensionListDef" in the "initialProperties". Both return an empty array.

Currently, I have the dimension names hard coded, and I am able to get the data and do selections.


When you say "a list of all dimensions in an app"... Are you sure you mean all "dimensions" and not all "fields"? "dimension" in this context typically means "library dimensions". It's those you get when you create one of those DimensionList objects. It might be that it is actually a "FieldList" you want:


Contributor III
Contributor III

Yep, turned out what I needed was to get the fields, and not dimensions. Still getting used to this stuff. 

I installed Erik's syslist extension, and it showed 0 dimensions too, but 100+ fields.

Thanks for help @ErikWetterberg @yko !


Hi, to get the list of dimensions you want to use the backendapi inside your extension to get dimension info.


An alternative is to use Enigma.js as well which is a better long term solution but has a little more complexity but a lot more power.



Jeff G