user990423
user990423

Reputation: 1389

Accessing kendo grid cell values

I have an web application that uses Kendo Grid. How would I obtain the values of "Ticket No" of the selected check-boxes?

enter image description here

My code is:

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

Output:
enter image description here

Upvotes: 0

Views: 1042

Answers (1)

Daniel Pflüger
Daniel Pflüger

Reputation: 499

You can do something like this:

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 );
});

Upvotes: 1

Related Questions