【发布时间】:2014-09-24 21:20:21
【问题描述】:
我有一个动态 jqx 树 (JSON),其中人员作为列表列表。拖放当前已启用,我需要用它做两件事:
- 创建具有顺序更改的人员列表(即,当一个孩子被拖放到其兄弟姐妹中时,dragEnd 下方的每个兄弟姐妹都需要更新其 person.order 整数)
- 防止孩子更换父母。
我知道我需要操作 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 是人的路径
例如.../祖父母/父母/人
【问题讨论】:
标签: javascript jquery jqwidget jqxwidgets