【问题标题】:Kendo mvc refreshing cell valueKendo mvc 刷新单元格值
【发布时间】:2018-06-01 09:27:16
【问题描述】:

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

Refresh()

Read()

【问题讨论】:

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


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

    【讨论】:

      猜你喜欢
      • 2016-06-05
      • 1970-01-01
      • 2014-03-26
      • 2014-08-07
      • 1970-01-01
      • 2013-08-25
      • 2014-07-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多