Adobe 从对话框中获取复选框的值

Adobe 从对话框中获取复选框的值,adobe,aem,Adobe,Aem,我是Cq5的新手。我的对话框中有一个复选框,当用户选择或取消选择它时,我想在jsp中检索它的布尔值。请帮助添加到组件对话框中的每个小部件都作为cq:Component节点的属性存储在CRX中。通过键入properties,可以在jsp中访问所有这些属性。在EL括号中(如:${properties.})。不要忘记将/libs/foundation/global.jsp文件包含到jsp中。如果要从组件的jsp中检索值,请执行以下操作: boolean foobar = properties.get(

我是Cq5的新手。我的对话框中有一个复选框,当用户选择或取消选择它时,我想在jsp中检索它的布尔值。请帮助添加到组件对话框中的每个小部件都作为cq:Component节点的属性存储在CRX中。通过键入properties,可以在jsp中访问所有这些属性。在EL括号中(如:
${properties.}
)。不要忘记将/libs/foundation/global.jsp文件包含到jsp中。

如果要从组件的jsp中检索值,请执行以下操作:

boolean foobar = properties.get("nameOfYourCheckbox", true);
可以使用true/false作为第二个参数来指定默认值

希望能有所帮助。

这对我很有用

对话框字段的属性:

name: ./checkbox1
type: checkbox
xtype: selection
代码:

boolean isChecked1 = properties.get("checkbox1", false);