8
初心者からのGWTに関する簡単な質問。次のコードを考える:のonClick()メソッドでGWTでイベントの「本当の」ターゲット要素を取得する方法
FlowPanel block = buildMyBlock(); // buildMyBlock builds a FlowPanel with different widgets in it
block.addDomHandler(
new ClickHandler()
{
@Override
public void onClick(ClickEvent event)
{
// do some stuff
}
},
ClickEvent.getType());
を、私はブロック 内でクリックされている内部の要素に応じて異なる処理を行うことができるようにしたいのですが、それは可能ですか?そしてどうやって ?
素晴らしい!うまく動作します – PierrOz
要素に子要素が含まれている場合は、getCurrentEventTargetを使用することもできます。これはイベントを最後に起動した要素を提供します。これは、たとえばボタンにアイコンが含まれていて、最初にクリックされたアイコンではなくボタンを取得する場合に便利です。 –