News from Oct 27, 2008

  2008/10/27
Formatting a number in Orbeon XForms
Last changed: Oct 27, 2008 13:28 by Arun Batchu
Labels: 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:

  • Works in <xf:input> element too (according to documentation)
  • Works only with 'ref' attribute and does not work with 'value'
Posted at 27 Oct @ 1:03 PM by Arun Batchu | 0 Comments
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:
- XPath to the rescue.


Now it looks the way it is desired:

Posted at 27 Oct @ 2:05 PM by Arun Batchu | 0 Comments

October 2008
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Dec 02, 2008
Oct 20, 2008