【问题标题】:How i can keep value in p:inputMask after the focus lost失去焦点后我如何在 p:inputMask 中保持价值
【发布时间】:2023-03-16 10:00:01
【问题描述】:

Primefaces v.5 中的 InputMask 组件存在问题。我的情况:我在字段中输入了几个字符,但没有完全填写。之后我搬到另一个领域。 InputMask 失去焦点,值已被删除。但为什么?我该如何解决这个问题?

【问题讨论】:

    标签: jsf primefaces


    【解决方案1】:

    默认情况下,如果输入的数据不完整,<p:inputMask> 会重置自己的值。您可以通过将属性 autoClear 设置为 false 来更改此行为。

    例子:

    <p:inputMask id="date" autoClear="false" value="#{bean.date}" mask="99/99/9999"/>

    如需更多信息,请参阅PrimeFace's v5 Documentation 第 253 页上的完整指南,了解 <p:inputMask> 组件的行为方式。

    【讨论】:

    • 但是此功能(自动清除)不在文档中,并且我无法以编程方式设置此属性。
    • 添加到5.3.1版本。感谢您的回答!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-19
    • 1970-01-01
    • 1970-01-01
    • 2017-03-10
    相关资源
    最近更新 更多