对于具有十进制值的单元格编辑器的列,如果我尝试输入字符串字符,则显示验证错误,但它也会调用与该按钮相关的操作。 我有的保存按钮代码是
<p:commandButton id="saveBtn" value="#{msgs['button.save']}" accesskey="#{msgs['accesskey.save']}" escape="false" process="configRulePanel"
onclick="var d=PF('wigVardataTable'), c=d.jq.find('td:has(.ui-cell-editor-input:visible)'); if(c.length)d.saveCell(c); " update="myErrorMessages" action="#{ConfigBean.requestSave}" />
并且cellEdit中的Input文本是
<p:inputText id="itemId" value="#{configRule.configItemValue}" validatorMessage="validation failed" validator="cellValidator" > <f:convertNumber minFractionDigits="0" maxFractionDigits="5"/> </p:inputText>
我使用的是primefaces 5.3, 当页面出错时如何停止保存动作,有任何建议??