jQuery MiniUI

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

[复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2018-8-13 17:31:38 |只看该作者 |倒序浏览
我想想问一下版主树添加节点的时候能调用修改的方法吗

Rank: 8Rank: 8

沙发
发表于 2018-8-14 09:23:17 |只看该作者
那你直接在新增的时候把节点数据修改了啊.
var node={id:"aaaaa",text:"bbbbb"}
tree.addNode(node,"after",pNode);

或者可以添加完之后更新节点数据了
tree.updateNode(node,{})

Rank: 3Rank: 3

板凳
发表于 2018-8-14 10:43:09 |只看该作者
felt 发表于 2018-8-14 09:23
那你直接在新增的时候把节点数据修改了啊.
var node={id:"aaaaa",text:"bbbbb"}
tree.addNode(node,"after" ...

有什么方法能找到我添加的当前节点吗   我是添加完调用编辑的方法 tree.beginEdit(node);  但是这个node 必须要找到我添加完的节点     var node = zTreeObj.getNodeByParam  这是ztree  里面的方法  不知道miniui 有没有类似的

Rank: 8Rank: 8

地板
发表于 2018-8-14 10:56:15 |只看该作者
本帖最后由 felt 于 2018-8-14 10:57 编辑
小白需要学习 发表于 2018-8-14 10:43
有什么方法能找到我添加的当前节点吗   我是添加完调用编辑的方法 tree.beginEdit(node);  但是这个node  ...

var node={}
tree.addNode(node...)
这node就是你添加的节点,可以 在下面执行需要的操作了。

Rank: 3Rank: 3

5#
发表于 2018-8-14 11:19:55 |只看该作者
felt 发表于 2018-8-14 10:56
var node={}
tree.addNode(node...)
这node就是你添加的节点,可以 在下面执行需要的操作了。 ...

还有一个问题 在修改的时候  我的动作还没结束就已经 请求我的url 了  

Rank: 8Rank: 8

6#
发表于 2018-8-14 11:31:26 |只看该作者
小白需要学习 发表于 2018-8-14 11:19
还有一个问题 在修改的时候  我的动作还没结束就已经 请求我的url 了

新增和修改哪有涉及url加载?

Rank: 3Rank: 3

7#
发表于 2018-8-14 11:37:58 |只看该作者
felt 发表于 2018-8-14 11:31
新增和修改哪有涉及url加载?

参数是后台拿来的  

Rank: 8Rank: 8

8#
发表于 2018-8-14 13:18:00 |只看该作者
小白需要学习 发表于 2018-8-14 11:37
参数是后台拿来的

我不清楚你的url请求是做什么的,如果数据获取修改新增数据的,那么请先自己跑ajax获取到修改的数据,再来新增和修改。

Rank: 3Rank: 3

9#
发表于 2018-8-14 13:40:09 |只看该作者
felt 发表于 2018-8-14 13:18
我不清楚你的url请求是做什么的,如果数据获取修改新增数据的,那么请先自己跑ajax获取到修改的数据,再 ...

  var tree = mini.get("collectionTree");
        var node = tree.getSelectedNode();
        tree.beginEdit(node);
        var record={
            'name':node.name,
            'id':node.id,
            'pid':node.pid
        }
        $.post('update.do',record, function (data, textStatus, xhr) {
            if (data==1) {
                return false ;
            } else {
                mini.showTips({
                    content: "修改失败",
                    state: "warning",
                    x: "center",
                    y: "center",
                    timeout: 2000
                });
                return false ;
            }
        });
就是编辑的时候 他就请求了 url  这是我的代码   哪里有问题吗  

Rank: 8Rank: 8

10#
发表于 2018-8-14 14:16:04 |只看该作者
小白需要学习 发表于 2018-8-14 13:40
var tree = mini.get("collectionTree");
        var node = tree.getSelectedNode();
        tree.b ...

没见过你这样编辑的,你这应该是编辑完自动验证之类的吧
http://www.miniui.com/demo/#src=tree/treeCRUD2.html
参考我们示例,开启编辑,在编辑完成事件里面跑ajax去验证。

Archiver|普加软件

GMT+8, 2024-11-22 20:53 , Processed in 1.040601 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部