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