bindingByName プロパティーは、各変数名をフィールド名と一致させるかどうかを示します。
変数の名前は、
openUI ステートメントの bind 文節にリストします
(
openUIを参照)。
以下の値が有効です。
- NO (デフォルト)
- 位置を基準にして変数をフィールドにバインドします。
最初のフィールドがリストの最初の変数にバインドされ、以下、同じように続きます。
フィールドが openUI ステートメントに明示的にリストされている場合でも、辞書宣言内にリストされている場合でも、その順序を使用して、位置を基準としたバインディングが行われます。
(ユーザー入力のタブ移動順序も、それらの順序によって定義されます。)
- YES
- 名前を基準にして変数をフィールドにバインドします。
EGL は、フィールドの name プロパティーの値と、変数の名前を比較します。
バインディングのリスト内に一致する変数名が見つからなかった場合、そのフィールドへの入力は無視されます。
同様に、一致するフィールド名プロパティーが見つからなかった場合、その変数は無視されます。
実行時には、少なくとも 1 組のフィールドと変数をバインドする必要があります。そうしないと、RuntimeException がスローされます。
プロパティーは BOOLEAN 型です。プロパティーは実行時には更新できません。