从JSF“进程”事件中排除字段

时间:2013-09-05 21:03:44

标签: jquery jsf primefaces jquery-selectors

我在页面上有多个表单,其中一个表单在按下特定按钮时处理。但是我在这种形式中有几个字段,我实际上并不想要处理。到目前为止我有这个:

在xhtml模板中

<h:form id="formX">
     <ui:insert name="formX"/>
</h:form>

在使用此模板的xhtml文件中

<ui:define name="formX">
    <p:commandButton process="@(#formX :not('.dontProcess')"/>

    <p:inputText.../>
    <p:inputText.../>
    <p:inputText.../>
    <p:selectOneMenu styleClass="dontProcess"/>
    <p:inputText styleClass="dontProcess"/>
</ui:define>

但仍处理最后一个inputText和selectOneMenu。 process属性中的语法是否正确?在#formX之后有一个jQuery:not()选择器是否合法?是否有更简单的方法来阻止JSF处理这些字段?

0 个答案:

没有答案