在GWT CellTable中处理浏览器事件时,如何在单元格中获得最具体的内容?

时间:2011-10-03 20:39:21

标签: events gwt celltable

抽象单元格的onBrowserEvent方法返回父元素。 如果我在单元格中呈现多个HTML项目,例如跨度或div,我如何获取并区分哪一个触发了事件?

1 个答案:

答案 0 :(得分:2)

NativeEvent#getEventTarget()将为您提供触发事件的确切元素。然后,您可以走,直到找到具有某种判别性的元素(例如特定的CSS类名称),或者从parent元素向下走,并使用Element#isOrHasChild()

了解CompositeCell dispatches the event对相应单元格的影响,或ButtonCell如何检查单元格内的clicked the button