jQuery MiniUI

标题: 添加节点里面参数? [打印本页]

作者: danny    时间: 2014-5-20 16:15:00     标题: 添加节点里面参数?

添加节点的方法,function onAddNode(e) {
    var tree = mini.get("tree1");
    var node = tree.getSelectedNode();

    var newNode = {};
    tree.addNode(newNode, "add", node);
}中node值必须是选中的值吗?如果不知道node值的情况下是否可以添加?或者说是根据父节点进行添加



作者: felt    时间: 2014-5-20 16:32:17

里面的参数node是目标节点,你都没目标节点,添加到哪去
作者: danny    时间: 2014-5-20 16:47:51

本帖最后由 danny 于 2014-5-20 16:49 编辑
felt 发表于 2014-5-20 16:32
里面的参数node是目标节点,你都没目标节点,添加到哪去

但是我看demo中没有node值,也就是没有选中的值啊!
还有我想去掉某个选中的值,通过设置该节点的checked=false;好像不可以。

作者: felt    时间: 2014-5-20 16:55:08

danny 发表于 2014-5-20 16:47
但是我看demo中没有node值,也就是没有选中的值啊!
还有我想去掉某个选中的值,通过设置该节点的checked= ...

1 addNode默认目标节点是根节点,你要添加到哪个节点下就把哪个节点做目标节点
2 去掉选中 uncheckNode ( node )  API上有的
作者: danny    时间: 2014-5-20 16:58:31

felt 发表于 2014-5-20 16:55
1 addNode默认目标节点是根节点,你要添加到哪个节点下就把哪个节点做目标节点
2 去掉选中 uncheckNode ( ...

哦,谢谢!因为着急使用,API没有仔细看完,不好意思。
作者: danny    时间: 2014-5-20 17:20:00

felt 发表于 2014-5-20 16:55
1 addNode默认目标节点是根节点,你要添加到哪个节点下就把哪个节点做目标节点
2 去掉选中 uncheckNode ( ...

咱们那个展开选中的节点那个,对于多个不同父级下的节点,好像不起作用,针对单个节点可以,多个节点,并且不在一个父级下面的时候,就不起作用了。
作者: felt    时间: 2014-5-20 17:32:51

danny 发表于 2014-5-20 17:20
咱们那个展开选中的节点那个,对于多个不同父级下的节点,好像不起作用,针对单个节点可以,多个节点,并 ...

只能展开单个节点,或者单个节点的路径,后者一个层级的节点
不能指定多个节点
作者: danny    时间: 2014-5-20 18:02:52

felt 发表于 2014-5-20 17:32
只能展开单个节点,或者单个节点的路径,后者一个层级的节点
不能指定多个节点 ...

哦,好吧!咱们这个应该设置一下可以展开多个节点,有时候需要这样的。




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