0

テーブルに並べ替え可能な要素を追加しています。これはプロジェクトの最後の新しい要件であるため、ノックアウト並べ替え可能なプラグインを学習して追加する時間がないと感じています。jqueryui を使用して要素を単純に呼び出してバインド ハンドラーを追加して並べ替え可能にしようとしましたが、エラーが発生しました。

Object [object Object] has no method 'sortable'

バインディング ハンドラは非常に単純です。

ko.bindingHandlers.sortItems = {
    init: function () {
        $('#itemGroup').sortable();
    }
};

テーブルはデータ バインドを持つテーブルです: foreach、アイテムの配列をループします:

<tbody id="itemGroup" data-bind="foreach: itemDetails, sortItems: {}">

ここでどこが間違っている可能性がありますか?

4

1 に答える 1