GWT CellTable使用自定义标题对列进行排序



我在CellTable中有一个可排序的列。问题是我有一个自定义的页眉,在页眉中有一个文本框。当用户单击文本框时,列将被排序,文本框将失去焦点。我需要的是,如果在标题中除了文本框之外的任何地方都有点击,则排序就会发生。我曾尝试在文本框单元格上侦听"click"事件并执行stopPropagation,但该事件在排序后被激发,因此不会停止该事件。任何想法都会有所帮助。

Cell小部件使用事件委派:触发并传递到CellonBrowserEvent的事件与触发排序的事件是相同的,在同一位置捕获,因此stopPropagation没有任何帮助。

另外,看看CellTable(或trunk中的AbstractCellTable)的代码:没有办法阻止排序。我建议你提交一份关于问题跟踪器的增强请求。

相关内容

  • 没有找到相关文章

最新更新