我使用 knockout-sortable.js 让用户拖放项目以赋予它们不同的顺序,但是当我的页面上有多个“拖放区”时我遇到了问题。我有嵌套集,所有这些都是可排序的,但不可互换。
我的代码:
<div class="sortable" data-bind="sortable: blueprint.pages">
<tr><td>Blabla</td></tr>
</div>
在其他时候:
<div class="sortable" data-bind="sortable: selectedPage().page_sections">
<tr><td>Another blabla</td></tr>
</div>
我现在可以将“Another blabla”拖放到“Blabla”中,从而导致错误。我怎样才能防止这种情况发生?