gpt4 book ai didi

java - Primefaces 复选框客户端值

转载 作者:行者123 更新时间:2023-12-01 13:35:12 24 4
gpt4 key购买 nike

我有一个复选框询问某人是否是成年人。然后我有 2 个输入。问题是如何在更改复选框值后更改输入的所需属性。我正在更新整个表格,并且它有效。有更好的方法吗?其次,有没有办法在客户端完成这一切?

<p:selectBooleanCheckbox id="adultCheckbox" value="#{bean.adult}">
<p:ajax update="@form"/>
</p:selectBooleanCheckbox>

<p:inputText id="property1" value="#{bean.property1}"
required="#{bean.adult eq true }"/>
<p:inputText id="property2" value="#{bean.property2}"
required="#{bean.adult eq true }"/>

最佳答案

你可以做得更好一点:

<p:selectBooleanCheckbox id="adultCheckbox" value="#{bean.adult}">
<p:ajax update="property1, property2"/>
</p:selectBooleanCheckbox>

<p:inputText id="property1" value="#{bean.property1}"
required="#{bean.adult}"/>
<p:inputText id="property2" value="#{bean.property2}"
required="#{bean.adult}"/>

您可以在客户端自定义客户端验证,如here所述。 。购买 我仍然认为通过 Ajax 请求来做到这一点是个好主意。

关于java - Primefaces 复选框客户端值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21334130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com