ASPxClientTreeList.FocusedCellChanging Event
Occurs on the client side when the focused cell is about to be changed.
Declaration
FocusedCellChanging: ASPxClientEvent<ASPxClientTreeListFocusedCellChangingEventHandler<ASPxClientTreeList>>
Event Data
The FocusedCellChanging event's data class is ASPxClientTreeListFocusedCellChangingEventArgs. The following properties provide information specific to this event:
Property | Description |
---|---|
cancel | Specifies whether to cancel the related action (for example, row edit, export). Inherited from ASPxClientCancelEventArgs. |
cellInfo | Provides information on a cell currently being focused. |
Remarks
The FocusedCellChanging event is raised when an end-user moves focus from one cell to another. This event allows you to prevent focusing and editing a cell (including command cells) according to the specified conditions.
Note that the FocusedCellChanging event is in effect only in Batch Edit Mode.
The following example demonstrates different ways to skip or prevent editing certain cells.
function onFocusedCellChanging(s, e) {
if (e.cellInfo.column.name == 'command')
e.cancel = true;
else if (e.cellInfo.column.fieldName == 'DateCreated')
e.cancel = true;
else if (e.cellInfo.column.fieldName == 'From' && (e.cellInfo.nodeKey < 3 || e.cellInfo.nodeKey > 7))
e.cancel = true;
}
See Also