checkExpansion(fireEvents);
fireEvents. Boolean. Генерировать событие изменения. Необязательный параметр.
Метод checkExpansion проверяет корректность признака раскрытия вершин.
Для выполнения примера в теге HEAD подключите ссылки на библиотеку компонентов PP.js и таблицы визуальных стилей PP.css. В теге BODY добавьте элемент DIV с идентификатором «container». Пример отличается от «Примера создания компонента SimpleTreeList» двумя вершинами с наследниками и единичным режимом раскрытия вершин:
// Создадим содержимое дерева
json = [
{ Key: '0', Content: ['Node0', 'Node0 - Col2'] },
{ Key: '1', Content: ['Node1', 'Node1 - Col2'], Selected: true },
{ Key: '2', Content: 'Node2' },
{ Key: '3', Content: 'Node3' },
{ Key: '4', Content: 'Node0 1', Parent: '0' },
{ Key: '5', Content: 'Node0 2', Parent: '0' },
{ Key: '6', Content: 'Node0 2', Parent: '0' },
{ Key: '7', Content: 'Node1 1', Parent: '1' },
{ Key: '8', Content: 'Node1 2', Parent: '1' },
{ Key: '9', Content: 'Node1 3', Parent: '1' }
]
// Создадим дерево
Tree = new PP.Ui.SimpleTreeList({
ParentNode: 'container',
Width: 400,
Height: 400,
Captions: [{
Content: 'First',
Width: '40%'
},{
Content: 'Second',
Width: '60%'
}],
ShowCheckBoxes: true,
ShowCaptions: true,
ShowTree: true,
DataObject: json,
// Зададим единичный режим раскрытия деревьев
ExpansionMode: PP.Ui.TreeListExpansionMode.SingleExpand
});
// Зададим раскрытие обоим веткам
Tree.setNodeExpanded(0, true, false, true);
Tree.setNodeExpanded(1, true, false, true);
// Исправим некорректное отображение раскрытых деревьев
Tree.checkExpansion();
В результате выполнения примера был создан компонент SimpleTreeList с единичным методом раскрытия вершин.
См. также: