代码feixia的gravatar头像
代码feixia 2018-10-18 21:40:57

请问我这个easyui树形控件的添加出错在哪

问题描述

添加和重命名有问题:

先在a节点下添加 之后添加的都在a下 重命名也是添加

先重命名不添加 不会出现问题

大概问题是添加的时候 绑定了第一次添加的时候的父节点 再次添加还是在这个父节点上添加

可以确定的是后台增删改查没有问题,应该是前端的问题

运行环境

浏览器

项目技术(必填)

easyui

项目截图(必填)

请问我这个easyui树形控件的添加出错在哪

运行截图(必填)

请问我这个easyui树形控件的添加出错在哪请问我这个easyui树形控件的添加出错在哪

相关代码片段

$(function(){

$("#tree").tree({

url : '/ezsh/gdClassifyAd/gtTree',

animate: true,

lines: true,

/*method : "GET",*/

onContextMenu: function(e,node){

            e.preventDefault();

            $(this).tree('select',node.target);

            $('#CategoryMenu').menu('show',{

                left: e.pageX,

                top: e.pageY

            });

        },

 

        onAfterEdit : function(node){

        var _tree = $(this);

        if(node.id == 0){

        // 新增节点

        $.post("/ezsh/gdClassifyAd/gtTreeAdd",{parentId:node.parentId,name:node.text},function(data){

        if(data.status == 200){

        _tree.tree("update",{

            target : node.target,

            id : data.data.id

            });

        }else{

        $.messager.alert('提示','创建'+node.text+' 分类失败!');

        }

        });

        }else{

        $.post("/ezsh/gdClassifyAd/gtTreeUpdate",{id:node.id,name:node.text});

        }

        }

});

});

function menuHandler(item){

var tree = $("#tree");

var node = tree.tree("getSelected");

if(item.name === "add")

{

tree.tree('append', {

            parent: (node?node.target:null),

            data: [{

                text: '新建分类',

                id : 0,

                parentId : node.id

            }]

        }); 

alert(node.id);

var _node = tree.tree('find',0);

alert(_node.target);

tree.tree("select",_node.target).tree('beginEdit',_node.target);

}else if(item.name === "rename"){

tree.tree('beginEdit',node.target);

}else if(item.name === "delete"){

$.messager.confirm('确认','确定删除名为 '+node.text+' 的分类吗?',function(r){

if(r){

$.post("/ezsh/gdClassifyAd/gtTreeDelete/",{id:node.id},function(){

tree.tree("remove",node.target);

});

}

});

}

}

注意事项

所有回答列表(0)
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友