是否可以在显示文件中为一个选择字段水平布置多个选项?

时间:2012-08-20 14:41:47

标签: ibm-midrange

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

2 个答案:

答案 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)记录格式完成。)