【问题标题】:Dynamically changing required value in primefaces input在 primefaces 输入中动态更改所需值
【发布时间】:2014-03-27 08:33:57
【问题描述】:

我想简单地更改某些输入的所需值取决于复选框。

<p:selectBooleanCheckbox
        id="check"
        value="#{cc.attrs.bean.bool}">
    <p:ajax update="test"/>
</p:selectBooleanCheckbox>

<p:panel id="test">
     <p:inputText id="input" required="#{cc.attrs.bean.bool}" label="required"/>
</p:panel>

当我在点击 chechbox 后使用此代码时,标签后不需要星号(我的意思是,如果我设置为真,星号总是显示,当假星号总是隐藏时),第二个可以完成客户端?

重要的是,当我更新整个表单时它工作正常,但它会清除所有输入,我不想更新所有输入。

【问题讨论】:

  • 显示所有代码表单标签

标签: javascript primefaces


【解决方案1】:

您的代码应该可以工作。

您的输入被清除的原因可能是:

  • 您的 bean 代码正在重新初始化您的变量 - 检查是否有任何重新初始化的变量
  • 如果您的 bean 处于 @RequestScoped 您的整个状态将丢失 - 在这种情况下更改您的 bean 的范围

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-25
    • 2012-12-14
    • 2013-06-17
    • 1970-01-01
    • 2019-08-02
    • 2022-01-22
    • 2021-04-07
    相关资源
    最近更新 更多