GWT - 如何阻止从孩子的事件传播到其父母

时间:2016-07-11 13:19:00

标签: events gwt

我正在用树构建GWT应用程序。 每个树项表示一个具有布尔属性的对象,我们可以通过树项目本身中显示的复选框来设置该属性。

我有一个选择处理程序来在我的树上做一些东西,点击每个树项时会调用它。

我想做的是,当我点击复选框时,阻止选择事件开始......

但是,复选框没有SelectionHandler,所以我尝试将ClickEventHandler与event.stopPropagation()放在一起,但是SelectionHandler仍然被调用...

编辑:实际上SelectionHandler在ClickEventHandler之前被解雇了......

提前致谢

2 个答案:

答案 0 :(得分:0)

您可以考虑遵循GWT文档here中提供的此方法。这应该是你感兴趣的。

答案 1 :(得分:0)

要在GWT中从孩子的事件停止传播到父母,您需要使用

event.stopPropagation();