|
Formatting a number in Orbeon XForms
If you want to format a number such as 8988981.00 to look like 8,988,981.00, you would do it like this:
Calculating big decimals in Orbeon
Last changed: Oct 28, 2008 23:22 by Arun Batchu
Labels: orbeon, xforms, error, tip, workaround, calculate Discovered what appears to be a problem in calculating big decimals (greater than 1,000,000 ). I have a requirement where the total is a sum of all line items. Each of the $ amounts on the line items is an xs:decimal . The sum is also a decimal. When the sum is greater than 1,000,000, [Orbeon] seems to store the result in an exponential format (e.g. 1.000000E6). This representation is invalid for an xs:decimal (the pink background is a style applied to invalid fields).
I solved the problem by casting the result back into a decimal: Now it looks the way it is desired:
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||


