Primefaces:阻止输入提交

时间:2013-10-23 10:01:43

标签: java jquery ajax primefaces

我有一个复杂的表单,有多个标签和面板。

我必须阻止为特定按钮提交某些输入。

我尝试在按钮上使用process="@(form :not(.noprocess))",在输入上使用styleClass="noprocess"

就像它在StackOverflow的其他帖子中一样,但它对我不起作用。

仍然会发送/验证输入。我究竟做错了什么?还有其他办法吗?

UPD:

<p:inputText value="#{accessUserListBean.doAulValue}" maxlength="8"
             validator="alphaNumericValidator"
             styleClass="noprocess">
    <f:validateLength minimum="8" maximum="8"/>
</p:inputText>

<p:commandButton id="updatedevice2" value="Update Device" title="Apply Edited Changes"
                 process="@(form :not(.noprocess))"
                 action="#{deviceWizardRegisterBean.updateDevice}"/>

我发现,如果我使用process =“@ this”,它将发送primefaces选择器将起作用,但如果我将使用@(this),如在示例中,它将发送整个表单。也许是因为我使用PF 4.0?

0 个答案:

没有答案