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
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.
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?
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.