For some reason we switch nls settings in our apex application ( EXECUTE
IMMEDIATE
'alter session set nls_numeric_characters = '
',.'
' '
;
). For Interactive Grid it works fine in view mode - decimal places are separated by comma even if the user works in English(en) settings.
The problem occurs after the user edit the number with decimal places. When user save such a number, Interactive Grid did not raise any error, but dismiss the decimal point (Comma) and save the number incorretly (by example: user enter 125,363 value and IG save it as 125363 value).
Is this IG behaviour deliberate or is it a bug? Can anybody advice how to fix this problem?