我正在尝试使用CHOICE DDS关键字向显示文件添加选择字段。该选择字段具有三个候选值。默认情况下,所有三个选项都将显示在一列中。我想在同一条线上水平放置它们。怎么做到这一点?
答案 0 :(得分:2)
菜单栏将水平显示选项。请参阅MNUBAR
DDS keyword。
这是一个记录级别的关键字,因此您需要专门为此定义一种记录格式,这可能并不总是您想到的。
答案 1 :(得分:2)
如果您需要水平布局的“选择选项”,您有多种选择。按难度递增顺序:
首先,使用SFLSNGCHC (Subfile Single Choice Selection List)子文件。这可能是最简单的,但这里没有太多的定义。
接下来,使用UIM。它本质上是一种与HTML相关的标记语言,因此您可能不会觉得困难。最难的部分可能是学习如何使用API以及编码任何所需的“退出”功能。如果您进行大量的绿屏显示开发,了解UIM是值得的。
或使用调节指标。排列由输出字段分隔的水平系列单位输入字段。随着选项的更改,将变量文本放入输出字段。但是很多条件你需要跨越这条线。右边任何不需要的字段都可以是DSPATR(PR ND)。
最后,使用Dynamic Screen Manager (DSM) APIs几乎以您选择的方式使屏幕工作。 (这也可以通过USRDFN (User-Defined)记录格式完成。)