Sortable
scriptaculous lib のクラスを使用する際に問題が発生しています。この属性onUpdate
を使用するとコールバックが呼び出されないようです。only
「only」属性を使用しない実際の例を次に示します。
<ul id="test">
<li id="item_1" class="level0">
item 1
<ul>
<li id="item_2" class="level1">item 1.1</li>
<li id="item_3" class="level1">item 1.2</li>
</ul>
</li>
<li id="item_4" class="level0">
item 2
<ul>
<li id="item_5" class="level1">item 2.1</li>
<li id="item_6" class="level1">item 2.2</li>
</ul>
</li>
</ul>
<script type="text/javascript">
Sortable.create("test", {
tree: true,
onUpdate: function(item) { alert(item.readAttribute("id")) },
});
</script>
このコードはうまく機能します:onUpdate
は適切に呼び出されますが、次のように属性Sortable.create()
を追加するように変更すると、は呼び出されなくなります。only
onUpdate
Sortable.create("test", {
tree: true,
only: 'level1',
onUpdate: function(item) { alert(item.readAttribute("id")) },
});
誰かがすでにこれを修正していますか? ありがとう