Class Ext.tree.TreeFilter
Package: | Ext.tree |
Defined In: | TreeFilter.js |
Class: | TreeFilter |
Extends: | Object |
*
Note this class is experimental and doesn't update the indent (lines) or expand collapse icons of the nodes
Public Properties
This class has no public properties.
Public Methods
|
clear() : void
Clears the current filter. Note: with the "remove" option
set a filter cannot be cleared.
Clears the current filter. Note: with the "remove" option
set a filter cannot be cleared.
|
TreeFilter |
|
filter( String/RegExp value , [String attr ], [TreeNode startNode ] ) : void
Filter the data by a specific attribute.
Filter the data by a specific attribute.
Parameters:
value : String/RegExpEither string that the attribute value
should start with or a RegExp to test against the attribute attr : String(optional) The attribute passed in your node's attributes collection. Defaults to "text". startNode : TreeNode(optional) The node to start the filter at.
Returns:
|
TreeFilter |
|
filterBy( Function fn , [Object scope ] ) : void
Filter by a function. The passed function will be called with each
node in the tree (or from the startNode). If the ...
Filter by a function. The passed function will be called with each
node in the tree (or from the startNode). If the function returns true, the node is kept
otherwise it is filtered. If a node is filtered, its children are also filtered.
|
TreeFilter |
Public Events
This class has no public events.