AEM 6.2 classic : Get list of fields in the component dialog which has a specific property set on it. | Adobe Higher Education
Skip to main content
cquser1
Level 7
September 6, 2018
Respondido

AEM 6.2 classic : Get list of fields in the component dialog which has a specific property set on it.

  • September 6, 2018
  • 3 respostas
  • 1634 Visualizações

Hi All,

Suppose, I have a component on the page. The sling:resourceType of this component is xyz/components/abc/SAMPLECOMPONENT.

Under xyz/components/abc/SAMPLECOMPONENT, there is xtype=dialog, under which multiple fields like textfield, textarea etc are present.

On some of the fields, there is a CUSTOM string property set.

In my model class, I need to find only such properties and do some manipulation on it.

Any thoughts/pointers/reference code on this will be helpful.

Este tópico foi fechado para respostas.
Melhor resposta por arunpatidar

you can do search using SQL2/Query Builder API and do manipulation using JCR Node API.

Query Builder API

3 Respostas

arunpatidar
Community Advisor
Community Advisor
September 7, 2018

Hi,

Why do you want to access Dialog property in Sling Model. Sling Model is act when page is rendered and Dialog properties when dialog is open.

Can you explain little bit more to understand what exactly you want to do?

Arun Patidar
cquser1
cquser1Autor
Level 7
September 7, 2018

Hi Arun,

Sorry for not being very clear.

Had a requirement, wherein once I read the properties set on the component, for certain dialog fields in the component, had to check for some "custom" property set under /apps/..../component/dialog.  Only if that property is there, had to do some manipulations on that.

For now, with componentContext.getEditContext().getComponent().getDialogPath() able to get something.

Working on it.

Will update this thread by today.

arunpatidar
Community Advisor
arunpatidarCommunity AdvisorResposta
Community Advisor
September 7, 2018

you can do search using SQL2/Query Builder API and do manipulation using JCR Node API.

Query Builder API

Arun Patidar