У меня есть таблица, когда я интегрирую древовидную таблицу с simple-tree-table
. С этим я могу работать с родителями и детьми, рухнуть и развернуться.
Теперь я пытаюсь перетаскивать строки с помощью сортируемой jQuery, и я могу хорошо перетаскивать строки, но мне нужно перетаскивать родителей вместе с их детьми, и теперь я могу перетаскивать только родителей. Я следовал этому учебнику .
Чтобы отсортировать строки, у меня есть этот код, если tr
является дочерним, падение невозможно, иначе я могу отсортировать строки.
Что мне нужно, так это определить, есть ли у родителя дети, и если да, то я должен отказаться от родителя и ребенка. Как я могу это сделать?
<table id="gama">
<tr data-node-id="1">
<td>1</td>
<td>text of 1</td>
</tr>
<tr data-node-id="1.1" data-node-pid="1">
<td>1.1</td>
<td>text of 1.1</td>
</tr>
<tr data-node-id="2">
<td>2</td>
<td>text of 2</td>
</tr>
<tr data-node-id="2.1" data-node-pid="2">
<td>2.1</td>
<td>text of 2.1</td>
</tr>
</table>
$("#gama tbody tr.child").sortable({
helper: fixHelperModified,
stop: updateIndex,
cursor: 'no-drop',
}).disableSelection();
$("tbody").sortable({
distance: 5,
delay: 100,
opacity: 0.6,
cursor: 'move'
});