AEM 6.4.3 multified stored as Node instead of JSON format in Coral3 resourcetype

karanmahi

31-01-2019

In process of upgrading to 6.4.3, we noticed that multifield is stored in form of Node format instead of JSON. Is there anyway to make it store in JSON format. We are using coral(granite/coral3) resource types. This is the resource type - granite/ui/components/coral/foundation/form/multifield. Just to add we have installed acs common 3.19 on AEM 6.4.3

Accepted Solutions (1)

Accepted Solutions (1)

Gaurav-Behl

MVP

01-02-2019

I doubt that because logically, you would've to apply this custom solution/hack each time before dialog (with multifield) opens and dialog is saved/closed using your custom plugins. You may want to keep using coral2 for existing projects and use coral3 for new projects.

You may open a DayCare ticket and see if you get a better/easy solution.

Answers (2)

Answers (2)

karanmahi

01-02-2019

Thanks, Gaurav. We are using multifield alot, and it's going to be a huge effort if we have to re-write the multifield code again to read from node instead of json. Is there anyway to cut short that huge effort?

Gaurav-Behl

MVP

31-01-2019

That is correct observation. I'm afraid that it could not be saved into JSON format like earlier versions because 'granite/ui/components' is marked as granite:FinalArea. Hence, you should not tweak it for obvious reasons.

HTH