0

リストのリストとして人物を含む動的な jqx ツリー (JSON) があります。ドラッグ アンド ドロップは現在有効になっており、次の 2 つのことを行う必要があります。

  1. 順序を変更して人物のリストを作成します (つまり、子が兄弟間でドラッグ アンド ドロップされた場合、dragEnd より下のすべての兄弟は person.order 整数を更新する必要があります)。
  2. 子供が親を変えるのを防ぎます。

これを行うには、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 はその人へのパスです

例: .../祖父母/親/人

4

1 に答える 1

0

関連情報は次の場所にあります。

リンク

于 2014-10-06T21:39:26.713 に答える