Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQX树拖放检查父级_Javascript_Jquery_Jqwidget_Jqxwidgets - Fatal编程技术网

Javascript JQX树拖放检查父级

Javascript JQX树拖放检查父级,javascript,jquery,jqwidget,jqxwidgets,Javascript,Jquery,Jqwidget,Jqxwidgets,我有一个动态的jqx树JSON,其中人员是一组列表。拖放功能目前已启用,我需要使用它做两件事: 创建具有顺序更改的人员列表,即当在其兄弟姐妹之间拖放一个子成员时,则dragEnd下面的每个兄弟姐妹都需要更新其person.order integer 防止孩子更换父母。 我知道我需要操纵dragStart和dragEnd事件来执行此操作,但我不确定应该如何检查 $("#personTree").on('dragStart', function (event) { if (e

我有一个动态的jqx树JSON,其中人员是一组列表。拖放功能目前已启用,我需要使用它做两件事:

创建具有顺序更改的人员列表,即当在其兄弟姐妹之间拖放一个子成员时,则dragEnd下面的每个兄弟姐妹都需要更新其person.order integer 防止孩子更换父母。 我知道我需要操纵dragStart和dragEnd事件来执行此操作,但我不确定应该如何检查

    $("#personTree").on('dragStart', function (event) {
        if (event.args.value) {
            // should I be setting a global var here?
        }
    });

    $("#personTree").on('dragEnd', function (event) {
        // how do I check the change in parents?
    });
如果有帮助,event.args.label是此人的姓名,event.args.value是此人的路径


e、 g..../grand parent/parent/person

相关信息可在此处找到: