私はjQuery UIのソート可能な拡張機能nestedSortableを使用しているので、それぞれが最大ネストレベルで個別のオプションを持つ複数の(接続された)リストを作成しようとしています。ただし、プラグインは、ドロップされるはずの場所ではなく、元のアイテム (ドラッグされている) の最大レベルの量をチェックします。
<script type="text/javascript">
_isAllowed: function(parentItem, levels) {
var o = this.options;
// Are we trying to nest under a no-nest or are we nesting too deep?
if (parentItem == null || !(parentItem.hasClass(o.disableNesting))) {
if (o.maxLevels < levels && o.maxLevels != 0) {
this.placeholder.addClass(o.errorClass);
this.beyondMaxLevels = levels - o.maxLevels;
} else {
this.placeholder.removeClass(o.errorClass);
this.beyondMaxLevels = 0;
}
} else {
this.placeholder.addClass(o.errorClass);
if (o.maxLevels < levels && o.maxLevels != 0) {
this.beyondMaxLevels = levels - o.maxLevels;
} else {
this.beyondMaxLevels = 1;
}
}
}
</script>
プラグインのこの部分で、アイテムがドロップされる場所の maxLevel オプションを選択するにはどうすればよいですか?