Kendo mvc刷新单元格值

时间:2018-06-01 09:27:17

标签: javascript c# model-view-controller kendo-ui

我正在尝试使用javascript刷新网格单元格。我正在引用要刷新的两个单元格,但命令refresh()或read()不起作用:

Refresh()

Read()

1 个答案:

答案 0 :(得分:1)

您可以通过多种方式更新网格中的单元格值。

1.在数据绑定事件中

function Grid_DataBound(e) {
    var rows = e.sender.tbody.children();
    for (var j = 0; j < rows.length; j++) {
          var row = $(rows[j]);
          row[0].cells[i].innerHTML = 'Your UpdatedText ';
    }
}

2.在内联控件事件(客户端模板)中,您的列需要定义为具有任何控件的ClientTemplate,并在任何事件上调用函数。

function ControlChange(args) {
     var currentRow = $(args.currentTarget).closest("tr")[0];
     //If needed you can access datasource
     var dataItem = $("#Report_Grid").data("kendoGrid").dataItem(currentRow);

     currentRow.cells[4].innerHTML  = 'Your UpdatedText ';

}