2

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

4

1 回答 1

2

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

查看如何CompositeCell 将事件分派到适当的单元格,或者如何ButtonCell检查您是否单击了单元格内的按钮

于 2011-10-03T23:57:45.563 回答