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