После долгих споров я решил перейти на jsTree версии 1.
В jqGrid я добавил событие
afterInsertRow: function (rowid, rowdata, rowelem) {
$("#" + rowid).addClass('jstree-draggable');
},
Затем я добавил плагин dnd для jstree, который позволяет перетаскивать все внешние элементы с классом "jstree-draggable" в дерево с событием "drag_finish": function (data) {}
в jsTree.
Хотя jsTree версии 1 неудобно переключаться после использования предыдущей версии 1, она действительно намного быстрее, удобнее и проще в использовании, когда вы освоите ее. Мне сказали, что полная версия документации будет выпущена в финальной версии 1.