我对Day Cq5相当新。我的对话框中有一个复选框,当用户选择或取消选择时,我想在我的jsp中检索它的布尔值.Kindly help
答案 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中。