AEM Touch UI单选按钮不回读节点中存储的值

AEM Touch UI单选按钮不回读节点中存储的值,aem,Aem,我正在尝试向对话框(Granite/Coral UI)添加一个单选按钮。该按钮可以在节点中存储值。但是当对话框再次打开时,它不会被存储的值初始化。我还有一个经典的UI对话框。当通过该对话框编辑值并重新打开对话框时,将初始化该对话框。通过触摸UI编辑值时,对话框为经典UI,不读取节点中存储的值。我在对话框中有一个textfield,无论使用何种UI,它都可以正常工作 两个对话框中使用的名称相同 触摸界面节点的JSON: { “jcr:primaryType”:“nt:非结构化”, “jcr:tit

我正在尝试向对话框(Granite/Coral UI)添加一个单选按钮。该按钮可以在节点中存储值。但是当对话框再次打开时,它不会被存储的值初始化。我还有一个经典的UI对话框。当通过该对话框编辑值并重新打开对话框时,将初始化该对话框。通过触摸UI编辑值时,对话框为经典UI,不读取节点中存储的值。我在对话框中有一个textfield,无论使用何种UI,它都可以正常工作

两个对话框中使用的名称相同

触摸界面节点的JSON:

{
“jcr:primaryType”:“nt:非结构化”, “jcr:title”:“字段集标题作为按钮组的字段标签”, “sling:resourceType”:“granite/ui/components/foundation/form/fieldset”, “项目”:{
“jcr:primaryType”:“nt:非结构化”, “字符集”:{
“jcr:primaryType”:“nt:非结构化”, “名称”:“字符集”, “值”:“utf-8”, “ignoreData”:正确, “sling:resourceType”:“granite/ui/components/foundation/form/hidden” }, “按钮1”:{
“jcr:primaryType”:“nt:非结构化”, “名称”:“../radioButton”, “文本”:“按钮1”, “值”:“按钮1”, “检查”:正确, “sling:resourceType”:“granite/ui/components/foundation/form/radio” }, “按钮2”:{
“jcr:primaryType”:“nt:非结构化”, “名称”:“../radioButton”, “文本”:“按钮2”, “值”:“按钮2”, “sling:resourceType”:“granite/ui/components/foundation/form/radio” } } }

经典用户界面的JSON:

{
“jcr:primaryType”:“cq:Panel”, “标题”:“表1”, “项目”:{
“jcr:primaryType”:“cq:WidgetCollection”, “样本文本”:{
“jcr:primaryType”:“nt:非结构化”, “名称”:“/sampleText”, “xtype”:“textfield”, “字段标签”:“示例文本” }, “单选按钮”:{
“jcr:primaryType”:“cq:Widget”, “名称”:“../radioButton”, “类型”:“收音机”, “xtype”:“selection”, “字段标签”:“单选按钮”, “选项”:{
“jcr:primaryType”:“cq:WidgetCollection”, “按钮1”:{
“jcr:primaryType”:“nt:非结构化”, “文本”:“按钮1”, “值”:“按钮1” }, “按钮2”:{
“jcr:primaryType”:“nt:非结构化”, “文本”:“按钮2”, “值”:“按钮2” } } } }
}

您需要将您的无线电字段放在一个无线电组中。资源类型为“granite/ui/components/foundation/form/radiogroup”

例如:

+ myradiogroup
    - sling:resourceType = "granite/ui/components/foundation/form/radiogroup"
    + items
      + option1
        - sling:resourceType = "granite/ui/components/foundation/form/radio"
        - name = "browser"
        - value = "ie"
        - text = "Internet Explorer"
      + option2
        - sling:resourceType = "granite/ui/components/foundation/form/radio"
        - name = "browser"
        - value = "chrome"
        - text = "Chrome"
      + option3
        - sling:resourceType = "granite/ui/components/foundation/form/radio"
        - name = "browser"
        - value = "firefox"
        - text = "Firefox"

Sharath,这是我之前报道的问题吗?你从你这边试过了吗?@SharathMadappa:你好,你找到解决方案了吗?如果是,请作为答案发布。@VDhim:你好,还没有找到解决方案。如果你发现了,请告诉我。