2015-11-25 5 views
0

У меня есть веб-приложение, использующее Kendo Grid. Как получить значения «Ticket No» из выбранных флажков?Доступ к значениям ячейки сетки кендо

enter image description here

Мой код:

var grid = $("#poGrid").data("kendoGrid"); 
grid.items().filter(":has(:checked)").each(function() { 
    var tr = $(this); 
    console.log(grid.dataItem(tr)); 
    console.log("Length => " + grid.dataItem(tr.length.toString())); 
}); 

console.log(" grid.items().length => " + grid.items().length); 
console.log(" grid.dataItem.ticketNumber => " + grid.dataItem.ticketNumber);  

Выход:
enter image description here

ответ

1

Вы можете сделать что-то вроде этого:

grid.items().filter(":has(:checked)").each(function() { 
    var tr = $(this); 

    // Current data item 
    var dataItem = grid.dataItem(tr); 
    console.log(dataItem); 

    // Access the ticketNumber 
    var ticketNumber = dataitem.ticketNumber; 
    console.log("ticketNumber=> " + ticketNumber); 
}); 
+0

что работал отлично. Спасибо. – user990423

Смежные вопросы