• addRow ()
    Adds a new empty table row in edit mode. The addRow method triggers edit event.

    Example

    // get a reference to the grid widget
    var grid = $("#grid").data("kendoGrid");
    grid.addRow();
  • cancelChanges ()
    Cancels any pending changes during. Deleted rows are restored. Inserted rows are removed. Updated rows are restored to their original values.

    Example

    // get a reference to the grid widget
    var grid = $("#grid").data("kendoGrid");
    grid.cancelChanges();
  • cancelRow ()
    Switch the current edited row into display mode and revert changes made to the data

    Example

    // get a reference to the grid widget
    var grid = $("#grid").data("kendoGrid");
    grid.cancelRow();
  • cellIndex (cell)
    Returns the index of the cell in the grid item skipping group and hierarchy cells.

    Example

     // get a reference to the grid widget
     var grid = $("#grid").data("kendoGrid");
     // get the index of the row
     // TODO: add specific function call here

    Parameters

    cell: Selector | DOM Element
    Target cell.
  • clearSelection ()
    Clears currently selected items.

    Example

    // get a reference to the grid widget
    var grid = $("#grid").data("kendoGrid");
    // clear the selection of items in the grid
    grid.clearSelection();
  • closeCell ()
    Closes current edited cell.

    Example

    // get a reference to the grid widget
    var grid = $("#grid").data("kendoGrid");
    // close the cell being edited
    grid.closeCell();
  • collapseGroup (group)
    Collapses specified group.

    Example

    // get a reference to the grid widget
    var grid = $("#grid").data("kendoGrid");
    // collapses first group item
    grid.collapseGroup(grid.tbody.find(">tr.k-grouping-row:first"));

    Parameters

    group: Selector | DOM Element
    Target group item to collapse.
  • collapseRow (row)
    Collapses specified master row.

    Example

    // get a reference to the grid widget
    var grid = $("#grid").data("kendoGrid");
    // collapses first master row
    grid.collapseRow(grid.tbody.find(">tr.k-master-row:first"));

    Parameters

    row: Selector | DOM Element
    Target master row to collapse.
  • dataItem (tr)
    Returns the data item to which a given table row (tr DOM element) is bound.

    Example

    // get a reference to the grid widget
    var grid = $("#grid").data("kendoGrid");
    // returns the data item for first row
    grid.dataItem(grid.tbody.find(">tr:first"));

    Parameters

    tr: Selector | DOM Element
    Target row.
  • editCell (cell)
    Puts the specified table cell in edit mode. It requires a jQuery object representing the cell. The editCell method triggers edit event.

    Example

    // get a reference to the grid widget
    var grid = $("#grid").data("kendoGrid");
    // edit first table cell
    grid.editCell(grid.tbody.find(">tr>td:first"));

    Parameters

    cell: Selector
    Cell to be edited.
  • editRow (row)
    Switches the specified row from the grid into edit mode. The editRow method triggers edit event.

    Example

    // get a reference to the grid widget
    var grid = $("#grid").data("kendoGrid");
    // edit first table row
    grid.editRow(grid.tbody.find(">tr:first"));

    Parameters

    row: Selector | DOM Element
    Row to be edited.
  • expandGroup (group)
    Expands specified group.

    Example

    // get a reference to the grid widget
    var grid = $("#grid").data("kendoGrid");
    // expands first group item
    grid.expandGroup(grid.tbody.find(">tr.k-grouping-row:first"));

    Parameters

    group: Selector | DOM Element
    Target group item to expand.
  • expandRow (row)
    Expands specified master row.

    Example

    // get a reference to the grid widget
    var grid = $("#grid").data("kendoGrid");
    // expands first master row
    grid.expandRow(grid.tbody.find(">tr.k-master-row:first"));

    Parameters

    row: Selector | DOM Element
    Target master row to expand.
  • refresh (e)
    Repaints the grid.

    Example

    // get a reference to the grid widget
    var grid = $("#grid").data("kendoGrid");
    // refreshes the grid
    grid.refresh();

    Parameters

    e
  • removeRow (row)
    Removes the specified row from the grid. The removeRow method triggers remove event. (Note: In inline or popup edit modes the changes will be automatically synced)

    Example

    // get a reference to the grid widget
    var grid = $("#grid").data("kendoGrid");
    // remove first table row
    grid.removeRow(grid.tbody.find(">tr:first"));

    Parameters

    row: Selector | DOM Element
    Row to be removed.
  • saveChanges ()
    Calls DataSource sync to submit any pending changes if state is valid. The saveChanges method triggers saveChanges event.

    Example

    // get a reference to the grid widget
    var grid = $("#grid").data("kendoGrid");
    grid.saveChanges();
  • saveRow ()
    Switch the current edited row into dislay mode and save changes made to the data (Note: the changes will be automatically synced)

    Example

    // get a reference to the grid widget
    var grid = $("#grid").data("kendoGrid");
    grid.saveRow();
  • select (items)
    Selects the specified Grid rows/cells. If called without arguments - returns the selected rows/cells.

    Example

    // get a reference to the grid widget
    var grid = $("#grid").data("kendoGrid");
    // selects first grid item
    grid.select(grid.tbody.find(">tr:first"));

    Parameters

    items: Selector | Array
    Items to select.