FilterColumn: Number;
Свойство FilterColumn определяет индекс столбца, по данным которого в иерархическом дереве осуществляется фильтрация вершин.
Значение свойства устанавливается с помощью метода setFilterColumn. Из JSON значение задать нельзя.
Для выполнения примера предполагается наличие на странице компонента TreeList с наименованием «treeListSett» (см. страницу «Пример создания компонента TreeList»). Оставим в дереве вершины, названия которых начинаются с буквы «E», а также их родительские вершины:
// Зададим функцию фильтрации var filterMethod = function (treeNode, value, column) { // Получим первую букву названия вершины дерева var firstLetter = treeNode.getText().charAt(0); // Проверим равенство полученной буквы на желаемой if (firstLetter == value) { return true } else { return false; } }; // Получим вершины дерева var nodes = treeListSett.getNodes(); // Зададим индекс столбца для фильтрации nodes.setFilterColumn(1); // Зададим функцию фильтрации nodes.setFilterMethod(filterMethod); // Установим значение, по которому фильтруются вершины дерева nodes.setFilterValue("E");
В результате выполнения примера в дереве останутся только те вершины, названия которых начинаются с буквы «E», а также их родительские вершины:
См. также: