jQuery MiniUI

标题: tree 节点编辑 [打印本页]

作者: owl_seb    时间: 2012-7-5 14:42:01     标题: tree 节点编辑

关于数的节点名称编辑,我现在使用弹出框修改,然后后台实现修改数据库,重新生成txt,通关 tree.load()来刷新。但是这样每次都要刷新,太麻烦。
有没有一种方法是,我指定修改指定节点id的text。


作者: factory    时间: 2012-7-5 17:04:57

你可以参考http://miniui.com/demo/#src=tree/actiontree.html
编辑完成后,点击保存修改
作者: owl_seb    时间: 2012-7-5 17:07:46

factory 发表于 2012-7-5 17:04
你可以参考http://miniui.com/demo/#src=tree/actiontree.html
编辑完成后,点击保存修改 ...

我不想多加一个button啊。
           var tree = mini.get("tree1");
            var node = tree.getSelectedNode();
            
            tree.beginEdit(node);  

如果用这个方法,有没事件可以判断它是否处于编辑状态呢?
作者: factory    时间: 2012-7-5 17:12:13

owl_seb 发表于 2012-7-5 17:07
我不想多加一个button啊。
           var tree = mini.get("tree1");
            var node = tree.getS ...

暂时无,你可以多次编辑然后在别的地方控制保存
作者: owl_seb    时间: 2012-7-5 17:20:03

factory 发表于 2012-7-5 17:12
暂时无,你可以多次编辑然后在别的地方控制保存

    var tree = mini.get("tree1");
    var node = tree.getSelectedNode();
    var newNode = {id:234,text:'1231'};
    tree.addNode(newNode, "add", node);
像这样我可以插入指定id,text 的节点,修改指定id节点的text没有吗?
作者: niko    时间: 2012-7-5 17:31:25

tree.updateNode(node, {text: "abc"});
作者: owl_seb    时间: 2012-7-6 08:51:41

niko 发表于 2012-7-5 17:31
tree.updateNode(node, {text: "abc"});

好的,问题已解决,谢谢你
作者: owl_seb    时间: 2012-7-6 09:33:40

niko 发表于 2012-7-5 17:31
tree.updateNode(node, {text: "abc"});

我看过在示例“树控件”上面,还没有演示到这个方法,建议添加。
作者: niko    时间: 2012-7-6 18:58:31

下周小版本更新。




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