2

我正在尝试使用 CHOICE DDS 关键字将选择字段添加到显示文件。该选择字段具有三个候选值。默认情况下,所有三个选项都将显示在单个列中。我想将它们水平放置在同一条线上。如何做到这一点?

4

2 回答 2

2

菜单栏将水平显示选项。请参阅MNUBARDDS 关键字

这是一个记录级别的关键字,因此您需要专门为此定义一个记录格式,这可能并不总是您的想法。

于 2012-08-20T15:10:01.543 回答
2

如果您需要水平布局的“选择选项”,您有多种选择。按难度递增的顺序:

首先,使用SFLSNGCHC(子文件单选选择列表)子文件。这可能是最简单的,但这里没有太多定义。

接下来,使用 UIM。它本质上是一种与 HTML 相关的标记语言,因此您可能不会觉得难。最困难的部分可能是学习如何使用 API 和编写任何需要的“退出”函数。如果您进行大量绿屏显示开发,了解 UIM 可能是值得的。

或使用调理指标。排列一系列由输出字段分隔的水平单位置输入字段。随着选项的变化,将可变文本放入输出字段。条件,无论你需要多少。右边任何不需要的字段都可以是 DSPATR(PR ND)。

最后,使用动态屏幕管理器 (DSM) API使屏幕几乎可以以您选择的任何方式工作。(这也可以通过USRDFN(用户定义)记录格式来完成。)

于 2014-03-17T15:27:50.543 回答