|
|
Как развернуть строки дерева? |
☑ |
|
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) Синтаксис: Развернуть(<Строка>, <С подчиненными>) Параметры: <Строка> (обязательный) Строка табличного поля. Тип значения строки табличного поля приведен в описаниях расширений табличного поля у соответствующих объектов. В синтакс помощнике указано что это строка табличного поля а не строка дерева значений
|
|