JSF para biriminin formatlanmış gösterimi kodu kullanımı örneği (JSF currency formatted display code usage example)

Java JSF teknolojisi ile para birimi gösteriminde aşağıdaki gibi f:convertNumber etiketini kullanabilirsiniz.

	<h:outputText value="#{converterBean.convertToDouble('1000,24')}">
		<f:convertNumber groupingUsed="true" maxFractionDigits="2" locale="en_US"  />
	</h:outputText>

Çıktımız:
1,019.24

veya başka bir f:convertNumber niteliği kullanarak ise aşağıdaki gibi yapabilirsiniz.

	<h:outputText value="#{converterBean.convertToDouble('1000,24')}">
		<f:convertNumber pattern="#,##0.00" />
	</h:outputText>

Çıktımız:
1,019.24

başka bir kullanımda ise para birimi değerine aşağıdaki gibi ön ek ekleyebilirsiniz.

	<h:outputText value="#{converterBean.convertToDouble('1000,24')}">
		<f:convertNumber pattern="#,##0.00" currencyCode="$" type="currency"/>
	</h:outputText>

Çıktımız:
$1,019.24

Aynı şekilde h:outputText etiketi yerine PrimeFace için p:inputText etiketini de aşağıdak gibi kullabilirsiniz.

	<p:inputText value="#{converterBean.convertToDouble('1000,24')}" disabled="true" >
		<f:convertNumber groupingUsed="true" maxFractionDigits="2" locale="en_US"  />
	</p:inputText>

Çıktımız:
1,019.24

h:outputText ve p:inputText etiketininin “value” değeri String olmamalıdır.

Share on Facebook0Tweet about this on TwitterShare on Google+0Share on StumbleUpon0Share on Reddit0

Leave a Reply


*