format issue on label

On forms I have globale variables as integer as label. When I open the form the value in the globale is displayed correct as integer format (###). But when I add or subtract a value the format changes always to the number format (###,##)! This is not the look what I want and in Servoy is no property option for that.
The issue exists since Servoy 3.6.x.

the quickest way to fix your problem is to use a field on that dataprovider thats not editable and doesnt have a border.
then you can specify the format.

But if you do use a Integer global and you assign that again, servoy should convert the double/number (which is what javascript always does create) back to an integer again.
are you sure that it is an integer?
what happens if you do:

globals.myglobal = 10.1010

I have labels like: %%selectedIndex%% | %%maxRecordIndex%% [%%globals.gAllRecCount%%]. “globals.gAllRecCount” IS an integer. I wouldn’t like to create a calculation for that.
If I do your example <globals.myglobal = 10.1010> the label displays: 101.010,00.

please make a case then. in a small/quick test where i use tags on an integer field and integer global this is working fine, they are always integers.