0

我需要一些帮助。

我正在使用 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>

我将非常感谢您的帮助。

4

0 回答 0