2011-09-21 5 views
4

に移入されていない:inputMaskタグ、それが適切にこのように値を移入:: 値をpに「」= JSF

<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」この

<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" /> 

状のマスク...... :( これを見てください。

+0

「値を入力しない」とはどういう意味ですか? inputMaskに入力できないことを意味しますか?マスクは期待どおりに機能しませんか?バッキングBeanの値はポストバック時に更新されていませんか?このコンポーネントの使用例については、inputMaskのshowcaseの例を参照してください: 'http:// www.primefaces.org/showcase/ui/inputMask.jsf' –

答えて

4

私の推測では次のようになり、その値(#{certHolderDetail .select Add.postalCode})はパターンに実際に準拠しません。たとえば、予想される5 + 4の代わりに、おそらく5桁のアドレスですか?

関連する問題