如何避免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”更合适。
我的 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”更合适。