重写EXT treepanel 鼠标移动事件,弹出注释框

 

 /** 
        重写鼠标移动事件,弹出注释框
    */
 var notesWindow;//提示消息框  定义全局变量  弹出先先判断是否已经存在
 Ext.tree.TreeNodeUI.prototype.onOver = function(e){
     if(notesWindow!=undefined){
      notesWindow.destroy();
  }
     if(this.node.attributes.message!=undefined){//判断message 要显示的消息内容 是否存在
      notesWindow = new Ext.ToolTip({
          title: '',
          width:200,
          html: this.node.attributes.message,
          trackMouse:true,
          dismissDelay: 2000
      });
      notesWindow.showAt([event.clientX+10,event.clientY+10]);
     }
     this.addClass('x-tree-node-over');


    }

 

 

红色部分就是弹出的提示框

 

定义treenode时要增加提示内容属性:

new Ext.tree.TreeNode({

text:'Web</br>Service',
id:'webService',
  height:40,
width:48,
img : '/processTree/img/4.gif',
message:'WebService</br>开始配置服务必须选项</br>不能有分支'
})

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值