【问题标题】:p:selectBooleanCheckbox and the label attached to itp:selectBooleanCheckbox 及其附加的标签
【发布时间】:2013-02-10 08:20:38
【问题描述】:

附加到复选框按钮的标签的自然行为是在单击它(标签)时更改按钮的状态。 这适用于 JSF 和 Richfaces。

有没有办法让它在 Primefaces(3.5) 中工作而不涉及 javascript ? 这是一个错误吗?

<p:outputLabel for="checkbox" value="Select it:" />
<p:selectBooleanCheckbox id="checkbox" label="My label" value="#{bean.value}" />

【问题讨论】:

标签: jsf-2 primefaces


【解决方案1】:

它在普通 JSF 中不能开箱即用,但在 Primefaces 中 itemLabel 属性应该可以做到:

<p:selectBooleanCheckbox id="checkbox" itemLabel="My label" ... />

【讨论】:

  • 这解决了点击和改变状态的问题,但它不保留屏幕中元素的顺序(标签然后复选框)。我认为p:outputLabel 应该可以工作,这似乎是一个真正的错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-12-02
  • 2014-01-06
  • 1970-01-01
  • 1970-01-01
  • 2019-05-12
  • 1970-01-01
  • 2013-12-24
相关资源
最近更新 更多