データテーブルでは、入力を通貨として検証する必要があります。$ 記号を削除して値を入力すると、入力コンポーネントがエラーをスローします。
<p:column>
<f:facet name="header">
<p:outputLabel value="REC REVENUE" />
</f:facet>
<p:inputText id="RERVN" styleClass="RERVN"
value="#{segmentSetup.userSegmentTypesMap['RERVN'].segmentValues[rank].rangeMinValue}"
disabled="#{!segmentSetup.userSegmentTypesMap['RERVN'].selected || (rank==fn:length(segmentSetup.ranks)) }"
validator="#{segmentSetup.validateRanges}">
<f:convertNumber maxFractionDigits="2" minFractionDigits="0" currencySymbol="$" type="currency" />
</p:inputText>
<p:message for="RERVN" />
</p:column>
ドル記号なしで値を入力すると、この検証エラーが発生します。