我想知道是否有一个技巧来验证表单中的所有字段除外?
就像是 :
<p:remoteCommand process="@form^F100" .... />
Run Code Online (Sandbox Code Playgroud)
显然,这不起作用......
如果我在表单中有100个字段,是否有任何方法或快捷方式来验证所有例外F100?
我注定要使用
<p:remoteCommand process="F1 F2 F3 F4 F5 F6 .... F99" .... />
Run Code Online (Sandbox Code Playgroud)
?
Bal*_*usC 14
您可以使用PrimeFaces选择器(PFS).这允许您在PrimeFaces ajax组件中使用jQuery CSS选择器语法process
和update
属性.例如,您可以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>
Run Code Online (Sandbox Code Playgroud)
此示例将处理class="noprocess"
客户端输入的整个表单期望.
归档时间: |
|
查看次数: |
2751 次 |
最近记录: |