/**
重写鼠标移动事件,弹出注释框
*/
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({