<Дерево> ВставитьКорневуюСтроку (InsertRootRow)

<< Click to Display Table of Contents >>

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

<Дерево> ВставитьКорневуюСтроку (InsertRootRow)


Описание:

Вставляет корневой элемент.

Синтаксис:

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

InsertRootRow(<String>, <Number>, <Icon>)

Параметры:

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

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

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

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

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

Пример:

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

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