wenhongling 2010-08-19 15:41
浏览 239
已采纳

Ext tree 节点没有定义href, 单击时 自动跳转

当ext tree 的节点text 含有table标签时, 即使没有定义 href, 也会默认跳转。

求解决办法。

之前还出现了一个问题,就是 出现默认的link 菜单,加了一段代码后解决了。
我想这个问题 还是由于 ext 把 table标签 当link 对待了。

对这段代码不是很理解,麻烦高手 顺便解释一下, 也许从这里 能找到答案。

Ext.tree.TreeEventModel.prototype.delegateContextMenu = function(e, A) {
var t = e.getTarget();
if (!Ext.get(e.getTarget()).hasClass('x-tree-node-el')) {
t = e.getTarget('.x-tree-node-icon', 1);
if (!t) {
t = Ext.get(e.getTarget()).parent('.x-tree-node-el');
}
}
if (this.beforeEvent(e) && t) {
var node = null;
var id = Ext.fly(t, '_treeEvents').getAttributeNS('ext', 'tree-node-id');
if (id) {
node = this.tree.getNodeById(id);
}
if (node) {
this.onNodeContextMenu(e, node);
}
}
};

  • 写回答

1条回答 默认 最新

  • lizhiyezi 2010-08-20 13:15
    关注

    Ext.tree.TreeEventModel.prototype.getNodeTarget = function(e) {
    var t = e.getTarget('.x-tree-node-icon', 1);
    if (!t) {
    t = e.getTarget('.x-tree-node-el');
    }
    return t;
    };

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line