JavaScript Use-API and Multivalues | Community
Skip to main content
ariellea4070516
Level 3
February 14, 2019
Solved

JavaScript Use-API and Multivalues

  • February 14, 2019
  • 1 reply
  • 875 views

Concerning this tutorial on creating a tabular layout dialog​, I have a question about the mechanics at work.

Specifically, I am trying to understand the following line:

if (item.hasOwnProperty("multivalues"))

I understand that `item` is using `properties` (org.apache.sling.api.resource.ValueMap) to traverse the value map and get the node by the name of `subscriptionmulti`.

However, where is the `multivalues` property coming from?

Thank you kindly for your assistance!

Arielle

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Gaurav-Behl

'item.hasOwnProperty("multivalues")' says that item should've a property of its own with the name 'multivalues'. The variable item is the JSON representation of 'tempProposerMap' which is essentially 'subscriptionmulti' property.

It should be available in the attached source code or when you code/configure the example end-to-end, you should be able to locate it.

1 reply

Gaurav-Behl
Gaurav-BehlAccepted solution
Level 10
February 15, 2019

'item.hasOwnProperty("multivalues")' says that item should've a property of its own with the name 'multivalues'. The variable item is the JSON representation of 'tempProposerMap' which is essentially 'subscriptionmulti' property.

It should be available in the attached source code or when you code/configure the example end-to-end, you should be able to locate it.