- 注册时间
- 2012-3-31
- 最后登录
- 2019-4-2
- 阅读权限
- 150
- 积分
- 18852
- 精华
- 0
- 帖子
- 8776
 
|
监听tree的ondrawnode事件- mini.parse();
- var tree = mini.get("tree1")
- function onDrawNode(e) {
- var tree = e.sender;
- var node = e.node;
- var hasChildren = tree.hasChildren(node);
- //给父节点内容套一个a标签,并且id为节点的id,以便后续根据id获得该父节点对象
- if (hasChildren == true) {
- e.nodeHtml = '<a id="'+node.id+'">' + e.value + '</a>';
- }
- }
- var tip = new mini.ToolTip();
- tip.set({
- target: document,
- selector: '#tree1 .mini-tree-parentNode .mini-tree-nodeshow',
- onbeforeopen: function (e) {
- e.cancel = false;
- },
- onopen: function (e) {
- var id = e.element.children[2].firstChild.id;
- var pnode = tree.getNode(id);
- var children = tree.getChildNodes(pnode);
- var str = "";
- for (var i = 0, l = children.length; i < l; i++) {
- str += children[i].text +",";
- }
- tip.setContent(str);
- }
- });
复制代码 |
|