jQuery MiniUI

 找回密码
 立即注册
查看: 2562|回复: 2
打印 上一主题 下一主题

关于tree的和表格联动的问题? [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2019-5-21 10:23:38 |只看该作者 |倒序浏览
在点击tree节点的时候,同时setData表格数据
类似的代码如下
    tree.on("nodeselect", function (e) {

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

        grid.setData(rowArr);

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


Rank: 8Rank: 8

沙发
发表于 2019-5-21 10:57:32 |只看该作者
你监听的是节点选中事件
如果你需要点击就触发,请使用nodeclick事件。
tree设置allowUnselect=“true",选中的节点再次点击可以取消选中。

Rank: 1

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

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


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

Archiver|普加软件

GMT+8, 2024-5-3 14:02 , Processed in 1.051823 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部