在knockout中添加jqueryui可绑定的绑定处理程序

时间:2013-05-30 15:30:54

标签: javascript knockout.js

我在表上添加了一个可排序的元素,这是项目结束时的新要求,所以我觉得我没有时间学习并添加可淘汰的可排序插件。我尝试添加一个绑定处理程序,使用jqueryui对元素进行简单调用,使其可排序但遇到错误:

Object [object Object] has no method 'sortable'

绑定处理程序非常简单:

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

并且该表是一个带有data-bind:foreach的表,循环遍历项目数组:

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

知道我在哪里可能会出错?

1 个答案:

答案 0 :(得分:1)

当你调用它时似乎没有加载可排序的插件。检查标签的顺序。