验证已禁用 p:inputText PrimeFaces
Validation disabled p:inputText PrimeFaces
我有一个 p:inputText,其值在 PrimeFaces 的自动生成组件中,我必须设置 required="true",当 Disabled 为 true 时验证不起作用。
这是我的代码:
<p:inputText id="depCode" disabled="true" required="true"
value="#{bean.depCode}"
style="width:100%"
requiredMessage="Please set a reference generator"
/>
有什么建议吗
您无法使用 PF 核心验证已禁用或只读的表单元素 ajax。
根据您的需要,如果您必须禁用 inputText,我建议您使用一个 h:inputHidden 来跟踪您的 p:inputText 的值。而是要验证的 h:inputHidden。
<p:inputText id="depCode" disabled="true" value="#{bean.depCode}" style="width:100%" />
<h:inputHidden id="depCodeTracker" required="true" value="#{bean.depCode}" requiredMessage="Please set a reference generator" />
我有一个 p:inputText,其值在 PrimeFaces 的自动生成组件中,我必须设置 required="true",当 Disabled 为 true 时验证不起作用。 这是我的代码:
<p:inputText id="depCode" disabled="true" required="true"
value="#{bean.depCode}"
style="width:100%"
requiredMessage="Please set a reference generator"
/>
有什么建议吗
您无法使用 PF 核心验证已禁用或只读的表单元素 ajax。 根据您的需要,如果您必须禁用 inputText,我建议您使用一个 h:inputHidden 来跟踪您的 p:inputText 的值。而是要验证的 h:inputHidden。
<p:inputText id="depCode" disabled="true" value="#{bean.depCode}" style="width:100%" />
<h:inputHidden id="depCodeTracker" required="true" value="#{bean.depCode}" requiredMessage="Please set a reference generator" />