1

グラフィカル ABAP スクリーン ペインタでラジオ ボタン グループを定義するにはどうすればよいですか?

それらをペイントするのは簡単ですが、グループとして機能しません。

グループ化 -> 定義およびグループ化 -> 展開はグレー表示されます

4

1 に答える 1

5

最初の方法:

ラジオ ボタンを挿入するには、左側のラジオ ボタン シンボルをクリックしてから、右側のキャンバスをクリックしてラジオ ボタンを挿入します。

ボタンごとに繰り返します。

名前 (ABAP プログラムで定義した変数名) とテキスト (ユーザーに表示されるラベル) を入力するボタンを選択します。

2 番目の方法: 辞書ウィンドウを開きます (小さな赤い四角形が内側にある青い四角形)。

プログラムで使用した変数名を入力します (その構造体のすべてのフィールドの構造体名を入力することもできます)。

プログラムから取得をクリックします。

ご希望の回線をお選びください。その行の右端にあるラジオ ボタンをマークします。[OK] ボタンをクリックします。

ボタンを挿入するキャンバスをクリックします。

それらをグループとして機能させる方法

マウスでラジオ ボタンを 1 つ選択します。

マウスの左ボタンを押したまま、すべてのラジオ ボタンを囲む長方形をドラッグします。

右クリック -> ラジオ ボタン グループ -> 定義 (後で追加する場合は展開)。

終わり

ただし、グループの定義は機能せず、定義と展開はグレー表示されます

これは、新たに開始せず、後でスクリーン ペインタ dynpro に何かを追加しようとした場合に発生する可能性があります。

長方形をドラッグしてすべてのラジオ ボタンを選択すると、ラジオ ボタンではない他の画面要素を避けることができない場合があります。この場合、使用する機能はグレー表示されます。

長方形をドラッグする代わりに、

  1. マウスで最初のラジオ ボタン要素を選択する
  2. キーボードの ctrl キーを押したままにします
  3. ctrl キーを押しながら、残りの各ラジオ ボタンを 1 回だけクリックします。

この後、すべてのラジオ ボタンが選択され、右クリック -> ラジオ ボタン グループ -> グレー表示されていないものを定義できるようになりました。

于 2015-07-23T15:36:02.050 に答える