如何避免FILL-IN基本组件中的千位分隔符

How to avoid thousand separator in FILL-IN basic component

我的 Progress 应用程序中有以下代码:

DEFINE VARIABLE IntField AS INTEGER INITIAL 1000000 VIEW-AS FILL-IN.

这显示了以下内容(注意千位分隔符):

有人知道如何避免显示千位分隔符吗?

提前致谢

答案,由Mike Fechner给出:

只需在此处添加像这样的 FORMAT 短语:

DEFINE VARIABLE IntField AS INTEGER INITIAL 1000000 VIEW-AS FILL-IN FORMAT ">>>>>>>>9".

编辑

虽然提到的答案显然是正确的,但我也在这里添加另一行,意思完全相同:

DEFINE VARIABLE IntField  AS INTEGER FORMAT ">>>>>>>>9" INITIAL 1000000 VIEW-AS FILL-IN.

区别在于 FORMAT ... 部分的位置:正如您在第一个答案中看到的那样,您可能认为 FORMAT ... 部分指的是 FILL-IN(GUI 组件,也称为widget),但实际上指的是变量

** 额外编辑:**

重要说明:避免使用“>>>...>”(仅限“>”字符)作为整数格式说明符:如果值为零,则显示空字符串,而在这种情况下显示“0”更合适。