重置Kendo UI Grid中的重新排序列

Dav*_*ham 1 javascript jquery kendo-ui kendo-grid

我找不到使用Kendo ui网格重绘/重置网格的正确功能.

这是我的小提琴:

http://jsfiddle.net/orcy69dv/

  1. 将列拖到另一个位置.
  2. 单击重置(不起作用).

我包含了一个名为"resetgrid"的函数,它应该重置/重新加载/重绘网格,但它不起作用.我该怎么做?

function resetgrid(){
    var grid = $("#grid").data("kendoGrid");
    grid.dataSource.read();
    grid.refresh();
}
Run Code Online (Sandbox Code Playgroud)

非常感谢

Rob*_*ner 5

我可能会建议使用网格上的setOptions来重置列.

grid.setOptions({ columns: [ {field: 'name'},{field:'age'},{field:'a'},{field:'b'} ] });
Run Code Online (Sandbox Code Playgroud)

更新了JSFiddle:http://jsfiddle.net/orcy69dv/2/