【发布时间】:2018-06-26 18:18:15
【问题描述】:
嘿,尝试选择/未选中的SelectBooleanCheckbox时,尝试根据更改事件禁用/启用inputText。但目前,无论是否选中复选框,inputText 都将始终被禁用。我是否需要将侦听器附加到复选框?在这种情况下, inputText 似乎永远不会重新渲染。
HTML:
<div>
<p:outputLabel for="@next" value="Additional Time: " />
<p:selectBooleanCheckbox value="#{dialogView.additionalTime}" ajax="true" event="change" update="hour"/>
</div>
<div>
<p:outputLabel for="hour" value="Hour:" />
<p:inputText id="hour" value="#{dialogView.hour}" disabled="#{!dialogView.additionalTime}" label="Hour" />
</div>
【问题讨论】:
-
@Ravi 是对的,你从哪里读到
<p:selectBooleanCheckbox value="#{dialogView.additionalTime}" ajax="true" event="change" update="hour"/>支持?请停止使用该教程并使用 PF 展示 primefaces.org/showcase/ui/ajax/dropdown.xhtml
标签: html jsf primefaces