setFilter(textFilter: Object);
textFilter. JSON-объект на стройками фильтра.
Метод setFilter устанавливает фильтр, на основе которого осуществляется поиск элементов в дереве.
Для выполнения примера предполагается наличие на странице компонента DictionaryBox с наименованием «dictionaryBox» (см. «Пример создания компонента DictionaryBox» ). Получим дерево элементов справочника, обработаем событие NodesFiltered. Определим и установим фильтр:
// Получим область данных справочника var area = dictionaryBox.getDataArea(); // Получим дерево элементов справочника var tree = area.getActiveDictTree(); // Обработаем событие NodesFiltered tree.NodesFiltered.add(function (sender, eventArgs) { console.log("Инициировано событие NodesFiltered"); }); // Определим фильтр var filter = { caseSensitive: false, text: "Декада" }; // Установим фильтр tree.setFilter(filter);
В результате был установлен фильтр поиска данных:
Также в консоли браузера было выведено сообщение о вызове обработанного события:
Инициировано событие NodesFiltered
См. также: