1

同じ画面にいる間に画面に入力された情報を取得するにはどうすればよいですか? たとえば、 と呼ばれる変数を設定するテキスト フィールドと、機能するために の値を必要とする同じ画面上のmyVarボタンがあるとします。myVar

4

1 に答える 1

2

2 つの可能性:

1) ボタン アクション スクリプトは、すべてのフォーム コンポーネントの入力を最初のアクションとして永続化できます。その呼び出しを行うには

formEnvironment.saveFormComponents();

次に、 context.getVariable("myVar") は、同じ画面で入力された値を返します。

2) ボタンのアクション スクリプトでフォーム コンポーネントに直接アクセスします。

String text = ((JTextField)formEnvironment.getFormComponentById("123").
                  getConfigurationObject()).getText();
于 2011-12-02T10:20:12.923 に答える