Для выполнения примера необходимо наличие на html-странице ссылок на файлы сценария PP.js и файл стилей PP.css, в теге <body> html-документа элемента <div> с идентификатором «layoutBox». В событии onload тега <body> необходимо указать вызов функции createLayoutBox(). Добавляем на страницу таблицу и заполняем ее элементами:
var layoutBox; function createLayoutBox() { // Создаем временную шкалу layoutBox = new PP.Ui.LayoutBox({ // Устанавливаем родительский элемент ParentNode: document.getElementById("layoutBox"), // Устанавливаем размеры Width: 250, // Устанавливаем горизонтальную ориентацию таблицы Orientation: "Horizontal", }); // Добавляем несколько кнопок в таблицу layoutBox.insert(new PP.Ui.Button({ Content: "Кнопка 1", Height: 21 }), 0); layoutBox.add(new PP.Ui.Button({ Content: "Кнопка 2", Height: 21 })); layoutBox.add(new PP.Ui.Button({ Content: "Кнопка 3", Height: 21 })); }
В результате выполнения получим таблицу с 3 кнопками, расположенными горизонтально:
Располагаем элементы таблицы вертикально и удаляем 3 кнопку:
// Устанавливаем вертикальную ориентацию layoutBox.setOrientation("Vertical"); // Удаляем 3 кнопку layoutBox.removeByIndex(2);
В результате получим таблицу с 2 кнопками, расположенными вертикально:
См. также: