当我在p:inputMask标签中添加attribute mask="时,它会像这样正确地填充值::
<h:outputLabel for="lblPostalCode" value="#{label.postalCode}:" style="font-weight:bold" />
<p:inputMask id="lblPostalCode" style="width: 80px" value="#{certHolderDetail.selectAdd.postalCode}" mask="" />
但是当我为这个字段使用默认掩码时,像mask="99999-9999"这样
<h:outputLabel for="lblPostalCode" value="#{label.postalCode}:" style="font-weight:bold" />
<p:inputMask id="lblPostalCode" style="width: 80px" value="#{certHolderDetail.selectAdd.postalCode}" mask="99999-9999" />
不填充值......:(请看这个
我的猜测是值(#{certHolderDetail.selectAdd.postalCode})实际上不符合模式。例如,也许它是一个5位数的地址,而不是预期的5+4?