2011-06-04 189 views
2

我在CellTable中有一個可排序的列。問題是我有一個自定義標題,在標題中有一個文本框。當用戶單擊文本框時,該列將被排序並且文本框失去焦點。我需要的是,如果在文本框中除了標題中的任何地方有點擊,就會發生這種情況。我試着聽過文本框單元格上的「單擊」事件並執行stopPropagation,但事件在排序發生後觸發,因此它不會停止事件。任何想法都會有所幫助。GWT CellTable排序列自定義頭

回答

2

細胞小部件使用事件代表團:觸發和獲取傳遞給你的CellonBrowserEvent事件是一樣的,在同一個地方卡住,如觸發排序,所以stopPropagation不會有任何幫助的人。

另外,看看the code for CellTable(或AbstractCellTable in trunk):有沒有辦法來防止排序。我建議你在issue tracker上提出增強請求。