剑道网格重新排序

时间:2015-08-14 21:49:24

标签: kendo-ui kendo-grid kendo-sortable

我在kendo网格中有一个kendo网格(使用集成网格)。我已经使用kendo提供的网格排序在两个网格中实现了拖放。但它一次只能使用一个网格。如果我评论其中一个,第二个网格完美重新排序。我希望该用户能够拖动两个网格。请帮忙。

1 个答案:

答案 0 :(得分:1)

我在父网格中缺少过滤器选项。

var grid = mygrid.data(" kendoGrid");                 grid.table.kendoSortable({

                handler: ".handler",
                **filter: ">tbody >tr:not(.k-detail-row)",**
                hint: function (element) { //customize the hint
                    var grid = $("#gridProductGroup").data("kendoGrid"),
                        table = grid.table.clone(), //clone Grid's table
                        wrapperWidth = grid.wrapper.width(), //get Grid's width
                        wrapper = $("<div class='k-grid k-widget'></div>").width(wrapperWidth),
                        hint;

                    table.find("thead").remove(); //remove Grid's header from the hint
                    table.find("tbody").empty(); //remove the existing rows from the hint
                    table.wrap(wrapper); //wrap the table
                    table.append(element.clone()); //append the dragged element
                    //table.append(element.next().clone());
                    hint = table.parent(); //get the wrapper

                    return hint; //return the hint element
                },

过滤器区分细节网格和父网格。 这对我有用