Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

Shortcut way to edit dropdown's content

Snow123
Level 2
Level 2

Hi all,

 

I am trying to update the below dropdown's list. Since there are a lot of items, it takes time to add the items by using '+' icon button and remove by using '-' icon button as well. Is there any shortcut way to upload in one shot?

 

AEM_option.JPG

Thanks.

1 Accepted Solution
burhanuddinj
Correct answer by
Level 1
Level 1

Hi @Snow123 ,

You can use Datatsource in this case. Create a json file with key-values required in dropdown and keep it in dam or /etc or any other preferred location. Create a datasource which will read the json file and populate the values in dropdown. At the end of the day you just have to update the json file and datasource will update the dropdown automatically. Kindly refer to the below links to create a datasource

http://www.sgaemsolutions.com/2019/01/dynamically-populate-drop-down-values.html

 

Hope this helps.

Thanks

View solution in original post

6 Replies
asutosh_jena
Community Advisor
Community Advisor

Hi @Snow123 

 

At the end of the day these contents are the XML files. So you can create an XML with all the options and then push it using VLT or as part of the code along with updating the filter.xml to ensure only these contents are pushed to your local instance.

 

Once these nodes are available on local instance, make a package with the filter path and then deploy it into whichver server you want.

 

Hope this helps!

Thanks!

asutosh_jena
Community Advisor
Community Advisor

Hi @Snow123 

 

You can add these files in your local code base under ui.content section with appropriate folder structure and then deploy the code to local. See the sample file structure below:

 

asutosh_jena_0-1630559759245.png

 

burhanuddinj
Correct answer by
Level 1
Level 1

Hi @Snow123 ,

You can use Datatsource in this case. Create a json file with key-values required in dropdown and keep it in dam or /etc or any other preferred location. Create a datasource which will read the json file and populate the values in dropdown. At the end of the day you just have to update the json file and datasource will update the dropdown automatically. Kindly refer to the below links to create a datasource

http://www.sgaemsolutions.com/2019/01/dynamically-populate-drop-down-values.html

 

Hope this helps.

Thanks

View solution in original post

kautuk_sahni
Community Manager
Community Manager

@burhanuddinj Good to have great AEM SME inside the AEM community. Keep assisting others.