Как перебрать отмеченные флажки в кендо гирде? - PullRequest
0 голосов
/ 11 февраля 2019

Я новый программист, и у меня есть некоторые проблемы:

    1. У меня есть сетка со столбцом флажка.
      Допустим, есть 10 строк данных, и я проверил 5 из них. Как зациклить 5 из них, чтобы получить эти данные?
  • В заголовке столбца флажка есть один флажок (отметьте все).

1 Ответ

0 голосов
/ 06 марта 2019

В моей сетке есть флажки для удаления строк, которые могут дать вам некоторые идеи.Ниже приведен вызов функции при нажатии кнопки «Удалить строку»:

var removeLine = function(){
    var cnt = $('#tableMakanan input:checked').length;
    if( cnt == 0 ){
        alert('Nothing is selected.');
        return;
    }

    if( confirm("Are you sure you want to delete selected row(s)?") ){

        $.each( $('#tableMakanan :checkbox:checked').closest('tr'), function() {
            $('#tableMakanan').data().kendoGrid.removeRow( $(this) );
        })

    }
}

Или, если вы хотите получить данные из каждой строки, в цикле $ .each вы можете сделать:

var row = $('#tableMakanan').data().kendoGrid.dataItem( $(this) );
console.log( row.fieldName );
...