Class Ext.tree.MultiSelectionModel
Multi 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 |
MultiSelectionModel |
Clear all selections |
|
fireEvent(String eventName , Object... args ) : Boolean |
Observable |
Fires the specified event with the passed parameters (minus the event name). |
|
getSelectedNodes() : Array |
MultiSelectionModel |
Returns an array of the selected nodes |
|
hasListener(String eventName ) : Boolean |
Observable |
Checks to see if this object is currently listening for a specified event |
|
isSelected(TreeNode node ) : Boolean |
MultiSelectionModel |
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 , [EventObject e ], Boolean keepExisting ) : TreeNode |
MultiSelectionModel |
Select a node. |
|
un(String eventName , Function handler , [Object scope ]) : void |
Observable |
Removes a listener (shorthand for removeListener) |
|
unselect(TreeNode node ) : void |
MultiSelectionModel |
Deselect a node. |
Public Events
|
selectionchange : (MultiSelectionModel this , Array nodes ) |
MultiSelectionModel |
Fires when the selected nodes change |
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 MultiSelectionModel.
fireEvent
public function fireEvent(String eventName
, Object... args
)
Fires the specified event with the passed parameters (minus the event name).
getSelectedNodes
public function getSelectedNodes()
Returns an array of the selected nodes
This method is defined by MultiSelectionModel.
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 MultiSelectionModel.
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
, [EventObject e
], Boolean keepExisting
)
Select a node.
Parameters:
Returns:
TreeNode
The selected node
This method is defined by MultiSelectionModel.
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 MultiSelectionModel.
Event Details
selectionchange
public event selectionchange
Fires when the selected nodes change
Subscribers will be called with the following parameters:
This event is defined by MultiSelectionModel.