Gets current count of rows in the associated subgrid at the server.
Gets a unique identifier for a row which is not affected by sorting, filtering or reordering.
This optional method needs to be implemented for selection and focus to be preserved across row sorting, filtering and reordering.
Gets the current subgrid row index of a row from a row identifier.
This optional method does not need to be implemented for selection and focus to be preserved row across sorting, filtering and reordering however, if implemented, it will make restoring focus and selection more efficient.
Id previously obtained from getRowIdFromIndex.
Get a field's value at the specified row in a format suitable for display.
The core of the client does not need to know the type of the return value. getViewValue()
is called by the Cell Painter
associated with the cell/subgrid.
The cell painter expects a certain type of view value and casts the result accordingly.
The value of the field at the specified row.
Optional
recent: booleanOptional
recordUpdateRecent: booleanOptional
recent: booleanOptional
valueRecentChangeTypeId: RevRecordValueRecentChangeTypeIdOptional
recent: booleanOptional
recent: booleanOptional
recent: booleanSet a cell's value given its column schema & row indexes and a new value.
If not implemented, the cell cannot be edited.
Optional
fieldIndex: numberOptional
isAscending: booleanSubscribe to data notifications from the server.
Get a field's value at the specified row in a format suitable for editing.
This function only needs to be implemented if cells can be edited. See RevCellEditor for more information about editing data. The core of the client does not need to know the type of the return value.
getEditValue()
is called by theCell Editor
associated with the cell. A cell editor expects a certain type of view value and casts the result accordingly.