Kendo Sortable /如何获取排序数组或对范围数组值进行排序?

时间:2015-01-26 14:22:29

标签: javascript jquery arrays angularjs sorting

我使用AngularJS ng-repeat 循环从表中对象数组中的数据填充表。

之后在桌面上应用了来自kendo UI的可排序功能。

http://docs.telerik.com/kendo-ui/api/javascript/ui/sortable#methods-items

我可以对表中的行进行排序,我希望在结束:事件之后获取范围内的项目的sorder数组。

我试着这样做,但没有运气:

有人可以告诉我,我该如何解决呢?

非常感谢您的任何建议。

 $scope.makeExistingEntriesSortable = function() {
        var sortable = $("#forecastsTable").kendoSortable({
            end: function(e) {
                console.log("from " + e.oldIndex + " to " + e.newIndex);
                console.log(sortable);
                //prevent first item to be placed at the end of the list
                if(e.newIndex == 2 && e.oldIndex == 0) {
                    e.preventDefault();
                }
            },
            disabled: "disabled",
            hint : function(element) {
                console.log(element.position);
                element = element.clone().addClass("hint");
                return element
            },
            placeholder : function(element) {
                console.log(element.position);
                element = element.clone().addClass("placeholder").text("drop here");
                return element;
            },
            handler: ".handlerForecasts"
        });
        console.log("Table should be now sortable");
        /*
        // MAKE INPUTS FOCUSABLE
        $(".focusedInput").click(function() {
            console.log(this);
            $(this).focus();
        });
    */

    }; 

0 个答案:

没有答案