Defines internal interface of the DataView
This event occurs before loading next data range.
This event occurs when the user changes the column visibility, pinned option, or column width, or expands or collapses the column group from UI
This event occurs when the user starts dragging the column and before dropping the column in the column header
This event occurs before editing, once editing has started, before editing has ended, or editing has stopped
This event occurs when the user updates groups with UI actions. The event is fired before the actual update happens
This event occurs when clicking the row
This event occurs when double-clicking the row
This event occurs when the user starts dragging the row header and before inserting the row at new position
This event occurs when scrolling over grid.
This event occurs when the user changes the selection using UI actions
Gets or sets the columns definitions array. Notice that set new value will not refresh UI automatically, call DataView.invalidate if want to see UI changes
Gets the HTML element where the grid attached to
Gets instance of DataManager
Gets instance of current ILayoutEngine
Gets grid options.
Get the unique id of the current instance
Clears selected cells.
Removes the DataView instance from the host and destroys all resources used by the current instance which includes layout engine and group strategy
Export data from the grid. Filtered rows are not included
Formats the dataItem based on column formats.
Object that needs to be formatted.
The formatted object.
Gets item information by given index or row id.
the input view index or row id. notice that the index is the view index in control
the queried item information
Gets items information by given array of indices or row ids
an array of indices or row ids
the queried items
Gets the data of selected rows.
The information of selected rows, including data, sourceRow and columns id.
Invalidates the entire control
Refreshes the specified part of the grid.
The area that needs to be refreshed.