Observable AbstractSelectionModel CellSelectionModel
Package: | Ext.grid |
Defined In: | CellSelectionModel.js |
Class: | CellSelectionModel |
Extends: | AbstractSelectionModel |
The Record which provides the data for the row containing the selection
An object containing the following properties:
The index of the selected row
The index of the selected cell
Note that due to possible column reordering, the cellIndex should not be used as an index into
the Record's data. Instead, the name of the selected field should be determined
in order to retrieve the data value from the record by name:
var fieldName = grid.getColumnModel().getDataIndex(cellIndex);
var data = record.get(fieldName);
Config Options | Defined By | |
---|---|---|
listeners : Object A config object containing one or more event handlers to be added to this object during initialization. This should b...
A config object containing one or more event handlers to be added to this object during initialization. This should be a valid listeners config object as specified in the addListener example for attaching multiple handlers at once.
|
Observable |
Method | Defined By | |
---|---|---|
CellSelectionModel( Object config )
Parameters:
|
CellSelectionModel | |
addEvents( Object object ) : void Used to define events on this Observable
Used to define events on this Observable
Parameters:
|
Observable | |
addListener( String eventName , Function handler , [Object scope ], [Object options ] ) : void Appends an event handler to this component
Appends an event handler to this component
Parameters:
|
Observable | |
clearSelections( Boolean true ) : void Clears all selections.
Clears all selections.
Parameters:
|
CellSelectionModel | |
fireEvent( String eventName , Object... args ) : Boolean Fires the specified event with the passed parameters (minus the event name).
Fires the specified event with the passed parameters (minus the event name).
Parameters:
|
Observable | |
getSelectedCell() : Object Returns the currently selected cell,.
Returns the currently selected cell,.
Parameters:
|
CellSelectionModel | |
hasListener( String eventName ) : Boolean Checks to see if this object has any listeners for a specified event
Checks to see if this object has any listeners for a specified event
Parameters:
|
Observable | |
hasSelection() : Boolean Returns true if there is a selection.
Returns true if there is a selection.
Parameters:
|
CellSelectionModel | |
isLocked() : Boolean Returns true if the selections are locked.
Returns true if the selections are locked.
Parameters:
|
AbstractSelectionModel | |
lock() : void Locks the selections.
Locks the selections.
Parameters:
|
AbstractSelectionModel | |
on( String eventName , Function handler , [Object scope ], [Object options ] ) : void Appends an event handler to this element (shorthand for addListener)
Appends an event handler to this element (shorthand for addListener)
Parameters:
|
Observable | |
purgeListeners() : void Removes all listeners for this object
Removes all listeners for this object
Parameters:
|
Observable | |
removeListener( String eventName , Function handler , [Object scope ] ) : void Removes a listener
Removes a listener
Parameters:
|
Observable | |
resumeEvents() : void Resume firing events. (see suspendEvents)
Resume firing events. (see suspendEvents)
Parameters:
|
Observable | |
select( Number rowIndex , Number collIndex ) : void Selects a cell.
Selects a cell.
Parameters:
|
CellSelectionModel | |
suspendEvents() : void Suspend the firing of all events. (see resumeEvents)
Suspend the firing of all events. (see resumeEvents)
Parameters:
|
Observable | |
un( String eventName , Function handler , [Object scope ] ) : void Removes a listener (shorthand for removeListener)
Removes a listener (shorthand for removeListener)
Parameters:
|
Observable | |
unlock() : void Unlocks the selections.
Unlocks the selections.
Parameters:
|
AbstractSelectionModel |