我试图用"HHH:mm";格式,这要归功于下面的inputMask。
<p:inputMask id="time"
value="#{task.time}"
converter="#{myBean.timeConverter}"
size="8"
mask="999:99">
</p:inputMask>
问题是,如果我放置CCD_;输入";或者取消聚焦字段,它被清除了,我不知道如何管理它。此外,我想用"自动完成字段;0";在这种情况下:如果我放012
,则得到012:00
;如果我放了24
,则得到240:00
,等等
您想要的属性是autoClear='false'
。
请参阅文档:https://primefaces.github.io/primefaces/8_0/#/components/inputmask?id=attributes
autoClear-在输入不完整的输入时清除模糊字段
这将阻止它清理场地。至于完成掩码,您必须使用onblur
Javascript自己完成。