当我将树表与simple-tree-table
集成在一起时,我有了一个表。这样,我就可以与父母和孩子一起划船,折叠和展开。
现在,我正在尝试使用可排序的jQuery拖放行,并且可以很好地拖动行,但是我也需要拖动父母和他们的孩子,现在发生的事情是我只能拖动父母。我遵循了这个tutorial。
要对行进行排序,我有这段代码,如果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'
});