Kendo mvc обновляет значение ячейки - PullRequest
0 голосов
/ 01 июня 2018

Я пытаюсь обновить ячейку сетки, используя JavaScript.Я ссылаюсь на две ячейки, которые хочу обновить, но команда refresh () или read () не работает:

Refresh ()

Read ()

1 Ответ

0 голосов
/ 01 июня 2018

Существует несколько способов обновления значения ячейки в сетке.

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 ';

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...