Expand my Community achievements bar.

SOLVED

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

Avatar

Level 4

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

1 Accepted Solution

Avatar

Correct answer by
Level 10

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.

View solution in original post

3 Replies

Avatar

Level 10

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

Avatar

Level 4

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?

Avatar

Correct answer by
Level 10

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.