gridx.modules.select.Row
Object » _RowCellBase » gridx.modules.select.Row
dojo.require("gridx.modules.select.Row");
Defined in gridx/modules/select/Row.js
This module provides a simple way for selecting rows by clicking or SPACE key, or CTRL + Click to select multiple rows.
Examples:
Example 1
1. Use select api on grid row object obtained from grid.row(i)
grid.row(1).select();
grid.row(1).deselect();
grid.row(1).isSelected();
2. Use select api on select.row module
grid.select.row.selectById(rowId);
grid.select.row.deSelectById(rowId);
grid.select.row.isSelected(rowId);
grid.select.row.getSelected();//[]
grid.select.row.clear();
Property Summary
- rowMixin A map of functions to be mixed into grid row object, so that we can use select api on row object directly - grid.row(1).select() | deselect() | isSelected();
Method Summary
- _highlight(rowId, toHighlight)
- _init()
- _markById(id, toMark)
- _onMark(id, toMark, oldState, type)
- _onRender(start, count)
- clear() Deselected all selected rows;
- deselectById(rowId) Deselect a row by id.
- getSelected() Get id array of all selected rows
- isSelected(rowId) Check if a row is already selected.
- selectById(rowId) Select a row by id.
Event Summary
- onDeselected(row) Fired when a row is deselected.
- onHighlightChange() Fired when a row's highlight is changed.
- onSelected(row) Fired when a row is selected.
Attached Objects
Properties
Overrides _RowCellBase
A map of functions to be mixed into grid row object, so that we can use select api on row object directly
- grid.row(1).select() | deselect() | isSelected();
Methods
Events
Overrides _RowCellBase
Fired when a row is deselected.
Parameter | Type | Description |
---|---|---|
row | gridx.core.Row | The row object |