Skip to main content

Integration, Extension & APIs

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

Announcements
Welcome to Qlik Community! Check out our new navigation! FIND OUT MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
stascher
Partner - Creator II
Partner - Creator II

No layout.props field passed into extension.

I'm creating an extension in which I want users to be able to configure the maximum number of units on the x-axis (MaxValuesX).

I've got the following at the start of my extension's js:

question.png

When I test the extension, I see the "Visible X-axis Value" property in the configuration panel with the proper default value. What I'm not seeing however, is that in my code's paint function:

paint: function($element,layout) {...}

the field of  layout.props.maxValuesX does not exist. In fact, there is no layout.props field at all. 

Any idea what could be causing this? I have other extension objects that use custom props that work just fine. 

Thanks, Steve

Labels (1)
1 Solution

Accepted Solutions
nicu1996
Contributor III
Contributor III

Add 

type: "items" to your object.

Screenshot_756.png

Delete the visualization and add it again to the sheet.

Each reference is created when an object (extension) is added to the sheet.
Screenshot_757.png

View solution in original post

2 Replies
nicu1996
Contributor III
Contributor III

Add 

type: "items" to your object.

Screenshot_756.png

Delete the visualization and add it again to the sheet.

Each reference is created when an object (extension) is added to the sheet.
Screenshot_757.png

stascher
Partner - Creator II
Partner - Creator II
Author

I was about to say this didn't work but then I noticed that you said the extension had to be deleted and re-added to the app. That did the trick. Thank you.