formatNumber
The default method:
String formatNumber(Object number, String pattern);
i.e., org.zkoss.xel.fn.CommonFns#formatNumber(java.lang.Object, java.lang.String)
Formats a number (Integer, BigDecimal…) into a string with the given pattern.
For example,
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk>
<label value="${c:formatNumber(2332315231, '$ ###,###,###.00')}" />
</zk>
There is another extended built-in function, not declared in taglib: org.zkoss.xel.fn.CommonFns#formatNumber(java.lang.Object, java.lang.String, java.util.Locale).
You can call it by EL or declaring a xel-method.
Parameters: In both default and extended functions:
- number - the Number to format
- pattern - the pattern to apply
In extended function only:
- locale - the locale to apply