2015-08-14 2 views
0

У меня есть сетка кендо внутри сетки кендо (с использованием интегрированной сетки). Я реализовал drag n drop в обеих сетках, используя grid sortable, предоставленную kendo. Но он работает только с одной сеткой за раз. Если бы я прокомментировал одну из них, то вторая перегруппировка сетки будет идеально. Я хочу, чтобы этот пользователь смог перетащить n на две сетки. Пожалуйста помоги.Kendo grid reordering row

ответ

0

Мне не хватает опции фильтра в родительской сетке.

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 
       }, 

фильтр различать деталь сетку и родительскую сетку. Это работает для меня

 Смежные вопросы

  • Нет связанных вопросов^_^