insert (ctrl: PP.Ui.Control, index: Number, fireEvent: Boolean);
ctrl. Элемент управления, который необходимо вставить в коллекцию. Нумерация начинается с 0;
index. Индекс элемента коллекции;
fireEvent. Определяет, будет ли при вызове метода генерироваться соответствующее событие. Если установлено значение true, событие генерируется, иначе - не генерируется.
Метод insert добавляет элемент в указанную позицию.
Для выполнения примера создайте компонент TreeList с наименованием «treeListSett». В теге BODY добавьте элемент DIV с идентификатором «but1». Создадим кнопку, при нажатии на которую в список столбцов будет добавлен новый элемент:
var columns = treeListSett.getColumns(); function insert() { columns.insert(new PP.Ui.TreeColumn( { Caption: "Region", Width: 100, MinWidth: 50, Visible: true }), 1) } var but = new PP.Ui.Button( { ParentNode: "but1", Content: "Insert", Width: 50, Height: 20 }) but.Click.add(insert); columns.Changed.add(function (sender, args) { alert("Добавлен столбец") }
После выполнения примера на html-страницу будет добавлена кнопка с наименованием «Insert». При нажатии на кнопку в список столбцов на вторую позицию будет добавлен новый элемент:
При этом на экран будет выведено сообщение «Добавлен столбец».
См. также: