正确下沉点击事件

时间:2012-07-25 15:58:38

标签: gwt dom

我正在尝试在GWT中创建一个可扩展且可选择的行元素。此行包含一个展开图标,我可以单击该图标以展开该行。我也可以点击每一行来选择它。

我的问题是,如果我点击展开图标,我总是会触发行选择事件,我不希望这样。如何下载click事件,以便在单击展开图标时,只会进行展开,但不会进行选择?

选择绿色行:

A row selected

当我展开一行时,我也会通过点击和我的选择移动(坏)来触发选择:

enter image description here

这就是我想要的:我用加号图标展开,而不改变选择(耶!):

enter image description here

我尝试使用expandIcon.sinkEvent(Event.ONCLICK);,但没有帮助。我怎么能这样做?

1 个答案:

答案 0 :(得分:5)

要防止点击事件冒泡到父窗口小部件,您需要在expandIcon级别处理stopPropagation()。{/ p>