细胞编辑器问题,即使在内部验证错误后,命令按钮操作也会触发

时间:2017-07-28 10:05:55

标签: validation jsf primefaces tablecelleditor

对于具有十进制值的单元格编辑器的列,如果我尝试输入字符串字符,则显示验证错误,但它也会调用与该按钮相关的操作。 我有的保存按钮代码是

<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, 当页面出错时如何停止保存动作,有任何建议??

0 个答案:

没有答案