<Дерево> ВставитьСтроку (InsertRow)

<< Click to Display Table of Contents >>

Navigation:  Раздел 7 Расширения языка L9 > Объекты пользовательского интерфейса > Объекты для работы с таблицами > Дерево (Tree) > Методы >

<Дерево> ВставитьСтроку (InsertRow)


Описание:

Вставляет строку в таблицу.

Синтаксис:

ВставитьСтроку(<Идентификатор>, <Строка>, <Номер>, <Иконка>)

InsertRow(<ID>, <String>, <Number>, <Icon>)

Параметры:

Идентификатор (ID) – целочисленный идентификатор  родительской строки, который был получен при вставке строки.

Строка (String) – объект с данными строки таблицы.

Номер (Number) – порядковый номер вставляемой строки среди дочерних элементов указанного родителя. Нумерация начинается с 0. Если параметр не указан, то строка  добавляется в конец таблицы. Параметр не является обязательным.

Иконка (Icon) – иконка, если отображаются дочерние элементы. Объект "Иконка" ("Icon"). Если параметр не указан, то при раскрытии дерева будет отображаться установленная иконка первого видимого элемента. Параметр не является обязательным.

Возвращаемые значения:

Целочисленный идентификатор вставленной строки, если строка вставляется в таблицу. Метод Возвращает значение "0", если строка не была вставлена.

Пример:

//В примере в массив с именем "ТекГуидСтрока" вставляется

//идентификатор вставленной строки таблицы "ДеревоМеню"
Если ТекГруппаВидМеню.РодитОбъект = Неопределено Тогда
   ИдУзлов[ТекГуидСтрока] = ЭтаФорма.ДеревоМеню.ВставитьКорневуюСтроку(Запись, Неопределено);
Иначе
   ИдУзлов[ТекГуидСтрока] = ЭтаФорма.ДеревоМеню.ВставитьСтроку(ИдУзлов[Строка(ТекГруппаВидМеню.РодитОбъект.ПолучитьИдентификатор())], запись);
КонецЕсли;