我的对话框中有 3 个复选框小部件,并且基于没有选择代码执行逻辑,问题是当我勾选选项 1 选项 2 时,它们在内容节点中将它们的值设置为“ON”。但是如果我编辑相同的组件选项1,选项2是选择,我取消选择一个并单击确定,仍然在内容节点属性中存在值为“ON”。
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Dialog"
title="dialog"
xtype="dialog">
<items
jcr:primaryType="cq:Widget"
xtype="tabpanel">
<items jcr:primaryType="cq:WidgetCollection">
<tab1
jcr:primaryType="cq:Panel"
title="Select Options">
<items jcr:primaryType="cq:WidgetCollection">
<facebook
jcr:primaryType="cq:Widget"
fieldLabel="Facebook"
name="./facebook"
xtype="checkbox"/>
<twitter
jcr:primaryType="cq:Widget"
fieldLabel="Twitter"
name="./twitter"
xtype="checkbox"/>
<linkedin
jcr:primaryType="cq:Widget"
fieldLabel="Linkedin"
name="./linkedin"
xtype="checkbox"/>
</items>
</tab1>
</items>
</items>
</jcr:root>
最佳答案
我在 checkbox
xtype 方面没有取得很大成功。相反,请尝试 selection
xtype , 类型为 checkbox
。
<facebook
jcr:primaryType="cq:Widget"
fieldLabel="Facebook"
name="./facebook"
type="checkbox"
xtype="selection"/>
关于aem - 复选框值保持不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25574605/