Class Ext.tree.DefaultSelectionModel
The default single selection for a TreePanel.
Properties
-
Methods
-
Events
Public Properties
This class has no public properties.
Public Methods
|
addEvents(Object object ) : void |
Observable |
Copies any events from the passed object onto this object if they do not already exist. The passed object
must also ... |
|
addListener(String eventName , Function handler , [Object options ]) : void |
Observable |
Appends an event handler to this component |
|
clearSelections() : void |
DefaultSelectionModel |
Clear all selections |
|
fireEvent(String eventName , Object... args ) : Boolean |
Observable |
Fires the specified event with the passed parameters (minus the event name). |
|
getSelectedNode() : TreeNode |
DefaultSelectionModel |
Get the selected node |
|
hasListener(String eventName ) : Boolean |
Observable |
Checks to see if this object is currently listening for a specified event |
|
isSelected(TreeNode node ) : Boolean |
DefaultSelectionModel |
Returns true if the node is selected |
|
on(String eventName , Function handler , [Object options ]) : void |
Observable |
Appends an event handler to this element (shorthand for addListener) |
|
purgeListeners() : void |
Observable |
Removes all listeners for this object |
|
removeListener(String eventName , Function handler , [Object scope ]) : void |
Observable |
Removes a listener |
|
select(TreeNode node ) : TreeNode |
DefaultSelectionModel |
Select a node. |
|
selectNext() : TreeNode |
DefaultSelectionModel |
Selects the node above the selected node in the tree, intelligently walking the nodes |
|
selectPrevious() : TreeNode |
DefaultSelectionModel |
Selects the node above the selected node in the tree, intelligently walking the nodes |
|
un(String eventName , Function handler , [Object scope ]) : void |
Observable |
Removes a listener (shorthand for removeListener) |
|
unselect(TreeNode node ) : void |
DefaultSelectionModel |
Deselect a node. |
Public Events
|
beforeselect : (DefaultSelectionModel this , TreeNode node , TreeNode node ) |
DefaultSelectionModel |
Fires before the selected node changes, return false to cancel the change |
|
selectionchange : (DefaultSelectionModel this , TreeNode node ) |
DefaultSelectionModel |
Fires when the selected node changes |
Method Details
addEvents
public function addEvents(Object object
)
Copies any events from the passed object onto this object if they do not already exist. The passed object
must also inherit from Observable for this method to have any effect.
addListener
public function addListener(String eventName
, Function handler
, [Object options
])
Appends an event handler to this component
clearSelections
public function clearSelections()
This method is defined by DefaultSelectionModel.
fireEvent
public function fireEvent(String eventName
, Object... args
)
Fires the specified event with the passed parameters (minus the event name).
getSelectedNode
public function getSelectedNode()
Get the selected node
Parameters:
Returns:
TreeNode
The selected node
This method is defined by DefaultSelectionModel.
hasListener
public function hasListener(String eventName
)
Checks to see if this object is currently listening for a specified event
isSelected
public function isSelected(TreeNode node
)
Returns true if the node is selected
Parameters:
node
: TreeNodeThe node to check
Returns:
This method is defined by DefaultSelectionModel.
on
public function on(String eventName
, Function handler
, [Object options
])
Appends an event handler to this element (shorthand for addListener)
purgeListeners
public function purgeListeners()
Removes all listeners for this object
removeListener
public function removeListener(String eventName
, Function handler
, [Object scope
])
select
public function select(TreeNode node
)
Select a node.
Parameters:
node
: TreeNodeThe node to select
Returns:
TreeNode
The selected node
This method is defined by DefaultSelectionModel.
selectNext
public function selectNext()
Selects the node above the selected node in the tree, intelligently walking the nodes
Parameters:
Returns:
TreeNode
The new selection
This method is defined by DefaultSelectionModel.
selectPrevious
public function selectPrevious()
Selects the node above the selected node in the tree, intelligently walking the nodes
Parameters:
Returns:
TreeNode
The new selection
This method is defined by DefaultSelectionModel.
un
public function un(String eventName
, Function handler
, [Object scope
])
Removes a listener (shorthand for removeListener)
unselect
public function unselect(TreeNode node
)
Deselect a node.
Parameters:
node
: TreeNodeThe node to unselect
Returns:
This method is defined by DefaultSelectionModel.
Event Details
beforeselect
public event beforeselect
Fires before the selected node changes, return false to cancel the change
Subscribers will be called with the following parameters:
this
: DefaultSelectionModelnode
: TreeNodethe new selection
node
: TreeNodethe old selection
This event is defined by DefaultSelectionModel.
selectionchange
public event selectionchange
Fires when the selected node changes
Subscribers will be called with the following parameters:
this
: DefaultSelectionModelnode
: TreeNodethe new selection
This event is defined by DefaultSelectionModel.