2
抽象單元格的onBrowserEvent方法返回父元素。 如果我在單元格內呈現多個HTML項目(例如跨度或div),如何獲得並區分哪個觸發了該事件?在GWT CellTable中處理瀏覽器事件時,如何獲取單元格中最具體的內容?
抽象單元格的onBrowserEvent方法返回父元素。 如果我在單元格內呈現多個HTML項目(例如跨度或div),如何獲得並區分哪個觸發了該事件?在GWT CellTable中處理瀏覽器事件時,如何獲取單元格中最具體的內容?
NativeEvent#getEventTarget()
將爲您提供觸發該事件的確切元素。然後,您可以繼續前進,直到找到具有某種判別式的元素(例如特定的CSS類名稱),或者從parent
元素中走出並使用Element#isOrHasChild()
。
看一看如何CompositeCell
dispatches the event到相應的單元格,或如何ButtonCell
檢查你clicked the button在細胞內。