我需要一些帮助。
我正在使用 PrimeFaces 5.1 并且组件有问题,这个组件我只有一个数字掩码 (?99999999) 并且在“onblur”操作中我调用了一个方法。
我的问题是组件无法识别掩码“?99999999”,并且总是要求我输入所有 8 个数字,如果输入的数字小于 8,它会通过生命周期验证,不会让我继续。
我需要将此掩码用于 1-8 个数字并在没有此验证的情况下调用 onblur,这会在 Primefaces 5.1 中出现问题吗?
<p:inputMask id="inputTextStageCodeId"
value="#{Step.stepSearch.step.stage.id.stageCode}"
mask="?99999999"
title="#{msg['common.stageCode.title']}"
immediate="true"
size="8"
>
<p:ajax event="blur" process="@this"
immediate="true"
update="stageDescriptionDropDownId, inputTextStepCodeId, :messagesId"
listener="#{Step.doFindStageCodeSearch}" />
</p:inputMask>
我将非常感谢您的帮助。