Number converters for a theme


// Add this to your theme:

<!-- Number converters -->
<control>
	<name>IntegerConverter</name>
	<property mode="override">
		<name>converter</name>
		<value>#{javascript:
			var converter = new com.ibm.xsp.convert.NumberConverter();
			converter.setLocale(new java.util.Locale("da"));
			converter.setMaxFractionDigits(0);
			return converter;
		}</value>
	</property>
</control>
<control>
	<name>DecimalConverter</name>
	<property mode="override">
		<name>converter</name>
		<value>#{javascript:
			var converter = new com.ibm.xsp.convert.NumberConverter();
			converter.setLocale(new java.util.Locale("da"));
			converter.setMinFractionDigits(2);
			converter.setMaxFractionDigits(2);
			return converter;
		}</value>
	</property>
</control>

// You can then use the theme ids to control formatting of number fields:
<xp:inputText id="numberField" value="#{document.numberField}" themeId="DecimalConverter" />
All code submitted to OpenNTF XSnippets, whether submitted as a "Snippet" or in the body of a Comment, is provided under the Apache License Version 2.0. See Terms of Use for full details.
No comments yetLogin first to comment...