I am using granite/ui/components/coral/foundation/form/select inside coral multifield.
If I select any value in drop-down and submit the dialog, value is stored in jcr:content but if I open the dialog again drop-down does not populate stored value.
I am working on AEM 6.3 SP1 Cumulative package 2, coral ui 3 and for multifield I am using acs-commons-3.14
Just tested the package in this article and the Select field in the MF is holding the value when you close and re-open the dialog. See the SIZE field. As mentioned in this article - when using the Granite/MF type - you do not need to use ACS-Commons like you do when using the Granite Multifield.
We are migrating existing component from classic to touch UI, classic UI is storing data in JSON and it has been used in many production pages. Without breaking the system we need to setup touch UI dialog such like that it will store and retrieve existing JSON.
There is no way to make that change. The coral/granite MF stores data as nodes.
you need to build your AEM 6.3 components using the functionality that the coral/granite resource types provide As opposed to making them work like classic ui components.