DictionaryTree.setFilter

Syntax

setFilter(textFilter: Object);

Parameters

textFilter. JSON object that contains filter settings.

Description

The setFilter method sets filter used to find elements in the tree.

Example

To execute this example, the page must contain the DictionaryBox component named dictionaryBox (see Example of creating the DictionaryBox component ). Get tree of dictionary elements, process the NodesFiltered event. Define and set filter:

// Get dictionary data area
var area = dictionaryBox.getDataArea();
// Get tree of dictionary elements
var tree = area.getActiveDictTree();
// Process the NodesFiltered event
tree.NodesFiltered.add(function (sender, eventArgs) {
    console.log("NodesFiltered event initialized");
});
// Define filter
var filter = {
    caseSensitive: false,
    text: "Decade"
};
// Set the filter
tree.setFilter(filter);

A data search filter is set as the result:

The browser console shows a message that the processed event was invoked:

NodesFiltered event initialized

See also:

DictionaryTree