抽象单元格的 onBrowserEvent 方法返回一个父元素。如果我在单元格中呈现了多个 HTML 项,例如跨度或 div,我如何获取和区分哪个触发了事件?
问问题
822 次
1 回答
2
NativeEvent#getEventTarget()
将为您提供触发事件的确切元素。然后,您可以向上走,直到找到具有某些判别式的元素(例如特定的 CSS 类名称),或者从该parent
元素向下走并使用Element#isOrHasChild()
.
查看如何CompositeCell
将事件分派到适当的单元格,或者如何ButtonCell
检查您是否单击了单元格内的按钮。
于 2011-10-03T23:57:45.563 回答