5

我对 Day Cq5 很陌生。我的对话框中有一个复选框,当用户选择或取消选择它时,我想在我的 jsp 中检索它的布尔值。请帮助

4

3 回答 3

5

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

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

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

希望有帮助。

于 2012-03-28T16:21:52.320 回答
5

这对我有用

对话框字段的属性:

name: ./checkbox1
type: checkbox
xtype: selection

代码:

boolean isChecked1 = properties.get("checkbox1", false);
于 2012-04-16T13:48:30.567 回答
0

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

于 2012-02-22T15:40:52.907 回答