<< Click to Display Table of Contents >> Navigation: Раздел 7 Расширения языка L9 > Объекты пользовательского интерфейса > Объекты для работы с таблицами > Дерево (Tree) > Методы > <Дерево> ВставитьСтроку (InsertRow) |
Описание:
Вставляет строку в таблицу.
Синтаксис:
ВставитьСтроку(<Идентификатор>, <Строка>, <Номер>, <Иконка>)
InsertRow(<ID>, <String>, <Number>, <Icon>)
Параметры:
Идентификатор (ID) – целочисленный идентификатор родительской строки, который был получен при вставке строки.
Строка (String) – объект с данными строки таблицы.
Номер (Number) – порядковый номер вставляемой строки среди дочерних элементов указанного родителя. Нумерация начинается с 0. Если параметр не указан, то строка добавляется в конец таблицы. Параметр не является обязательным.
Иконка (Icon) – иконка, если отображаются дочерние элементы. Объект "Иконка" ("Icon"). Если параметр не указан, то при раскрытии дерева будет отображаться установленная иконка первого видимого элемента. Параметр не является обязательным.
Возвращаемые значения:
Целочисленный идентификатор вставленной строки, если строка вставляется в таблицу. Метод Возвращает значение "0", если строка не была вставлена.
Пример:
//В примере в массив с именем "ТекГуидСтрока" вставляется
//идентификатор вставленной строки таблицы "ДеревоМеню"
Если ТекГруппаВидМеню.РодитОбъект = Неопределено Тогда
ИдУзлов[ТекГуидСтрока] = ЭтаФорма.ДеревоМеню.ВставитьКорневуюСтроку(Запись, Неопределено);
Иначе
ИдУзлов[ТекГуидСтрока] = ЭтаФорма.ДеревоМеню.ВставитьСтроку(ИдУзлов[Строка(ТекГруппаВидМеню.РодитОбъект.ПолучитьИдентификатор())], запись);
КонецЕсли;