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

时间:2012-01-03 10:27:17

标签: adobe cq5

我对Day Cq5相当新。我的对话框中有一个复选框,当用户选择或取消选择时,我想在我的jsp中检索它的布尔值.Kindly help

3 个答案:

答案 0 :(得分:5)

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

boolean foobar = properties.get("nameOfYourCheckbox", true);

您可以使用true / false作为第二个参数来指定默认值。

希望有所帮助。

答案 1 :(得分:5)

这对我有用

对话框字段的属性:

name: ./checkbox1
type: checkbox
xtype: selection

代码:

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

答案 2 :(得分:0)

您添加到组件对话框的每个窗口小部件都作为cq:Component节点的属性存储在CRX中。可以通过键入属性在jsp中访问所有这些属性。在EL括号中(如下所示:${properties.<name_of_property>})。不要忘记将/libs/foundation/global.jsp文件包含在jsp中。