Expand my Community achievements bar.

Enhance your AEM Assets & Boost Your Development: [AEM Gems | June 19, 2024] Improving the Developer Experience with New APIs and Events
SOLVED

Re-initialize the dialog with the saved value after population of dropdown in multifield

Avatar

Level 3

I am having the multifield in which the saved values of the dialog should came as selected post the dropdown values are populated dynamically.

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor

For this requirement you can add a stTimeout handler with the timeout as per your requirment and re-initialize the dialog request to populate the saved values once the dynamic population of the drop down is complete.

You can use the below sample code:


setTimeout(function() {
$.ajax(Granite.author.DialogFrame.currentDialog.editable.path + ".infinity.json").done(handler);
}, 1000);
function handler(data) {
if any processing needs to be done, can be added here
});
}

View solution in original post

1 Reply

Avatar

Correct answer by
Employee Advisor

For this requirement you can add a stTimeout handler with the timeout as per your requirment and re-initialize the dialog request to populate the saved values once the dynamic population of the drop down is complete.

You can use the below sample code:


setTimeout(function() {
$.ajax(Granite.author.DialogFrame.currentDialog.editable.path + ".infinity.json").done(handler);
}, 1000);
function handler(data) {
if any processing needs to be done, can be added here
});
}