CHOICE DDS キーワードを使用して、表示ファイルに選択フィールドを追加しようとしています。この選択フィールドには 3 つの候補値があります。デフォルトでは、3 つのオプションすべてが 1 つの列に表示されます。横一列に並べたい。これを達成する方法は?
2 に答える
メニューバーにはオプションが水平に表示されます。MNUBAR
DDS キーワードを参照してください。
これはレコード レベルのキーワードであるため、これに特化したレコード形式を定義する必要がありますが、これは常に念頭に置いているとは限りません。
水平方向にレイアウトされた「選択項目」が必要な場合は、さまざまなオプションがあります。難易度の高い順に:
最初に、SFLSNGCHC (サブファイル単一選択項目選択リスト)サブファイルを使用します。それはおそらく最も簡単ですが、ここで続ける定義はあまりありません。
次に、UIM を使用します。本質的には HTML 関連のマークアップ言語なので、難しくはないかもしれません。最も困難な部分は、API の使用方法を学習し、必要な「終了」機能をコーディングすることかもしれません。グリーン スクリーン ディスプレイの開発を頻繁に行う場合は、UIM を知っておくと役立ちます。
またはコンディショニング指標を使用します。出力フィールドで区切られた一連の単一位置入力フィールドを横に並べます。オプションの変更に応じて、可変テキストを出力フィールドに入力します。必要な数だけ条件を整えてください。右側の不要なフィールドは DSPATR(PR ND) にすることができます。
最後に、Dynamic Screen Manager (DSM) APIを使用して、選択したほぼすべての方法で画面を機能させます。(これは、 USRDFN (ユーザー定義)レコード形式でも実行できます。)