gpt4 book ai didi

JSF 和部分验证

转载 作者:行者123 更新时间:2023-12-04 16:47:38 24 4
gpt4 key购买 nike

我想知道是否有一种技巧可以验证表单中除一个之外的所有字段?

就像是 :

<p:remoteCommand process="@form^F100"  .... />

显然,这行不通……

如果我在一个表单中有 100 个字段,是否有任何方法或快捷方式来验证所有异常 F100 例如?

我注定要用
<p:remoteCommand process="F1 F2 F3 F4 F5 F6 .... F99"  .... />

?

最佳答案

您可以使用 PrimeFaces Selectors (PFS)为了这。这允许您使用 jQuery CSS selector syntaxprocessupdate PrimeFaces ajax 组件的属性。例如,您可以使用 noprocess您想跳过并使用的组件上的类 :not(.noprocess)选择器。

然后可以按如下方式解决您的特定要求:

<h:form>
<h:inputText ... />
<h:inputText ... />
<h:inputText ... />
...
<h:inputText ... />
<h:inputText ... />
<h:inputText ... styleClass="noprocess" />
<p:remoteCommand ... process="@(form :not(.noprocess))"/>
</h:form>

此示例将处理具有 class="noprocess" 的输入的整个表单期望在客户端。

关于JSF 和部分验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14186431/

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