1

ボタンがクリックされたかどうかを追跡するために、IBM ボタンでブール バインディングを使用することに慣れています。Brazos UI のボタンは任意の変数型にバインドできますが、ブール値の自動更新は行いません。Brazos UI ボタン​​でバインディングを使用して、最後にクリックされたものを追跡するにはどうすればよいですか?

4

1 に答える 1

0

ボタンのバインドは、実際にはテーブルでのみ役立ちます。ボタンのバインドに ANY 変数タイプが受け入れられるのは、選択された行のインデックスを決定するか、行オブジェクト全体を取得することによるものです。テーブル内のボタンにバインドして整数を指定すると、バインドはインデックスで更新されます。ボタンがクリックされたときの行の。テーブルのバインドと同じ (単数) 型の変数をバインドする場合、ボタンをクリックすると、その行のデータでバインドが更新されます。どちらもテーブル コントロールとの便利な対話ですが、Coach の他の場所で使用されたときにどのボタンがクリックされたかを追跡するには機能しません。そのためには、「ボタン コントロール ID」構成オプションを利用します。最も直接的な方法は、追跡する必要があるすべてのボタンに同じ文字列変数をバインドすることです。クリックすると、ボタンはその共有変数を更新して、それ自体のコントロール ID と一致させます。その後、その一意の ID をさまざまなスクリプト チェックで使用して、ボタン固有のアクションを実行できます。

いくつかの例を含む、これに関する詳細については、BP3 ヘルプ センターの記事を参照してください。

于 2016-09-12T22:28:22.333 に答える