【问题标题】:Kendo grid reordering row剑道网格重新排序行
【发布时间】:2015-08-14 21:49:24
【问题描述】:

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

【问题讨论】:

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


    【解决方案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
                    },
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多