jQuery MiniUI

标题: 关于tree的和表格联动的问题? [打印本页]

作者: lixiaoyang    时间: 2019-5-21 10:23:38     标题: 关于tree的和表格联动的问题?

在点击tree节点的时候,同时setData表格数据
类似的代码如下
    tree.on("nodeselect", function (e) {

        var rowArr = new Array()
        rowArr.push(e.node)

        grid.setData(rowArr);

    });
问题是刷新了表格的同时,tree树之前点击的状态不能取消。并且点击过节点的tree父菜单打不开子集菜单



作者: dforce    时间: 2019-5-21 10:57:32

你监听的是节点选中事件
如果你需要点击就触发,请使用nodeclick事件。
tree设置allowUnselect=“true",选中的节点再次点击可以取消选中。
作者: lixiaoyang    时间: 2019-5-21 11:52:09

dforce 发表于 2019-5-21 10:57
你监听的是节点选中事件
如果你需要点击就触发,请使用nodeclick事件。
tree设置allowUnselect=“true",选 ...

这个也不行,感觉主要是因为 树节点的触发事件和表格的setdata事件有冲突。把setData方法去掉或者换成其他方法,如.load()没诶问题。  但是现在是只能往里面setData数据。。


我现在把表格换成了表单,问题就解决了




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2