防止ExtJS树节点锚点被触发,但没有哈希

时间:2010-11-03 08:59:30

标签: extjs onclick treenode

我需要阻止树节点锚点导航当前页面,但是锚点必须不断显示其链接(没有哈希)。

我在设置return false

时尝试放置listener
...
listeners : {
    click : function (node) {
        /* some processes */

        return false;
    }
}
...

似乎它没用,锚点仍在发射它的href。

我无法对所有节点执行onClick注入,因为节点是按需加载的。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

  

我不能为所有人做onClick注射   节点,因为节点已加载   需求。

不一定,你有没有想过用不同的方法做这件事,即:

YOURTREEPANELCOMPONENT.on('click',function(currentnode, clickevent){
   // prevent href from being called and the page from loading
   clickevent.stopEvent();
   // what else to do when the node is clicked
});