PP.Ui.TreeNode(settings);
settings. JSON-объект со значениями свойств компонента.
Конструктор TreeNode создает экземпляр класса TreeNode.
Для выполнения примера в теге HEAD подключите ссылки на библиотеку компонентов PP.js и таблицы визуальных стилей PP.css.
var treeList = new PP.Ui.TreeList({ ParentNode: document.getElementById("treelist"), ShowColumns: true, CaptionVisible: true, Columns: [{ Caption: "Country", Width: 100, MinWidth: 50, Visible: true }, { Caption: "Factor1", Width: 100, MinWidth: 50, Visible: true }], Width: 300, Height: 100, Nodes: [{ Text: "World", Expanded: true, Columns: [], Nodes: [{ Text: "Africa", Columns: ["123"] }] }] }); // Добавляем для первой вершины дочерний элемент treeList.getNodes().getItem(0).getNodes().insertNode(new PP.Ui.TreeNode({ Text: "Europe", Columns: ["12"], // Устанавливаем данные Data: "Данные", // Устанавливаем значение Value: "Новое значение", // Устанавливаем ключ к ресурсу ResourceKey: "Europe", // Устанавливаем видимость вершины Visible: true }));
После выполнения примера на html-странице будет размещен компонент TreeList, имеющий следующий вид:
См. также: