Имя: Пароль:
1C
 
Как развернуть строки дерева?
0 a_alenkin
 
31.03.10
10:18
Суть такова:
Есть элемент формы ТабличноеПоле со свойством "Дерево" = истина, это табличное поле связано с реквизитом формы, имеющим тип ДеревоЗначений,
Для табличного поля свойство "НачальноеОтображениеДерева" установлено в "РаскрыватьВсеУровни".
Программно заполняю реквизит формы - деревозначений, все ветки нормально создаются, но отображаются в табличном поле в свернутом виде.
Как мне сделать чтобы все уровни дерева были развернуты?
1 Волшебник
 
31.03.10
10:20
Не поверишь. есть метод Развернуть()
2 Defender aka LINN
 
31.03.10
10:21
Развернуть. В таб. поля есть соответствующий метод.
3 a_alenkin
 
31.03.10
10:24
(1) Знаю и верю
но у этого метода табличного поля есть обязательный параметр "Строка", которую и надо мне развернуть. Так как мне можно получить эту строку - "ТекущаяСтрока" не подходит - при заполнении табличное поле не имеет фокуса
4 Поручик
 
31.03.10
10:25
Предвидя противоположный вопрос.
Чтобы свернуть строки дерева, пользуйтесь методом Свернуть().

ЭлементыФормы.ТабличноеПоле.Свернуть(Строка);
5 Defender aka LINN
 
31.03.10
10:26
(3) Тебе показать, как получить строки в дереве? Может вообще за тебя весь код написать?
6 a_alenkin
 
31.03.10
10:29
Разобрался
ТабличноеПоле (TableBox)
Развернуть (Expand)
Синтаксис:
Развернуть(<Строка>, <С подчиненными>)
Параметры:
<Строка> (обязательный)
Строка табличного поля. Тип значения строки табличного поля приведен в описаниях расширений табличного поля у соответствующих объектов.

В синтакс помощнике указано что это строка табличного поля а не строка дерева значений