Sencha Documentation

Note this class is experimental and doesn't update the indent (lines) or expand collapse icons of the nodes

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.
 
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/RegExp
    Either 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

  • Void
 
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 f...
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.

Parameters

  • fn : Function
    The filter function
  • scope : Object
    (optional) The scope (this reference) in which the function is executed. Defaults to the current Node.

Returns

  • Void