You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AEM Version, including Service Packs, Cumulative Fix Packs, etc: AEM v6.4.3
ACS AEM Commons Version: 4.2.3-SNAP and 3.x versions
Reproducible on Latest? yes
Expected Behavior
In Touch UI, when using a coral3 checkbox inside a mulifield that has been configured to use acs-commons-nested="JSON_STORE", the value of the object is stored in JSON as a "true" or "false" string instead of a boolean primitive. This is incompatible with the classic UI equivalent that stores the values as primitives and causes the loaded value to not be reflected correctly nor storing the value correctly.
Actual Behavior
We expect the value to be loaded correctly (i.e checkbox checked) when the data is: ./myCopositeField = {myCheckbox: true, myOtherField: "blar" }, currently the checkbox is unchecked.
We expect the value to be stored as a boolean and not a string: eg: ./myCopositeField = {myCheckbox: true, myOtherField: "blar" } and not ./myCopositeField = {myCheckbox: "true", myOtherField: "blar" }
Steps to Reproduce
Setup a multifield in touch UI and classic. The checkbox should read and write consistently between both UIs.
The text was updated successfully, but these errors were encountered:
Required Information
Expected Behavior
In Touch UI, when using a coral3 checkbox inside a mulifield that has been configured to use
acs-commons-nested="JSON_STORE"
, the value of the object is stored in JSON as a "true" or "false" string instead of a boolean primitive. This is incompatible with the classic UI equivalent that stores the values as primitives and causes the loaded value to not be reflected correctly nor storing the value correctly.Actual Behavior
We expect the value to be loaded correctly (i.e checkbox checked) when the data is:
./myCopositeField = {myCheckbox: true, myOtherField: "blar" }
, currently the checkbox is unchecked.We expect the value to be stored as a boolean and not a string: eg:
./myCopositeField = {myCheckbox: true, myOtherField: "blar" }
and not./myCopositeField = {myCheckbox: "true", myOtherField: "blar" }
Steps to Reproduce
Setup a multifield in touch UI and classic. The checkbox should read and write consistently between both UIs.
The text was updated successfully, but these errors were encountered: