如何检索";“真正的”;GWT中事件的目标元素
来自新手的关于GWT的快速问题。考虑到以下准则:如何检索";“真正的”;GWT中事件的目标元素,gwt,Gwt,来自新手的关于GWT的快速问题。考虑到以下准则: FlowPanel block = buildMyBlock(); // buildMyBlock builds a FlowPanel with different widgets in it block.addDomHandler( new ClickHandler() { @Override public void onClick(ClickEvent event) {
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());
在onClick()方法中,我希望能够根据在块内单击的内部元素进行不同的处理
可能吗?以及如何使用?可以使用
元素.as(event.getNativeEvent().getEventTarget())
来检索事件的实际目标。如果元素包含子元素,也可以使用getCurrentEventTarget。这将为您提供上次触发事件的元素。如果按钮(例如a按钮)包含一个图标,并且您希望获取该按钮而不是最初单击的图标,则此选项非常有用。