3

GWT で展開可能で選択可能な行要素を作成しようとしています。この行には、クリックして行を展開できる展開アイコンが含まれています。各行をクリックして選択することもできます。

私の問題は、展開アイコンをクリックすると、常に行選択イベントもトリガーされ、それを望まないことです。クリック イベントをシンクして、展開アイコンをクリックすると展開のみが発生し、選択は行われないようにするにはどうすればよいですか?

緑の行が選択されています。

選択された行

行を展開すると、クリックと選択の移動(悪い)で選択もトリガーされます。

ここに画像の説明を入力

これが私が望むものです: 選択範囲を変更せずに、プラス アイコンで展開します (イェーイ!):

ここに画像の説明を入力

使用しようとしましexpandIcon.sinkEvent(Event.ONCLICK);たが、役に立ちませんでした。これどうやってするの?

4

1 に答える 1

5

クリック イベントが親ウィジェットにバブリングしないようにするstopPropagation()には、レベルで処理するときに行いexpandIconます。

于 2012-07-25T16:53:32.853 に答える