|
Разворачивание узлов Дерева значений в режиме просмотра Иерархический список
| ☑ |
0
Slava333
11.08.13
✎
21:49
|
Добрый вечер.
Имеем код:
&НаКлиенте
Процедура ДеревоВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
Элементы.Дерево.Развернуть(ВыбраннаяСтрока);
КонецПроцедуры
В режиме просмотра "Дерево" всё прекрасно открывается.
Но вот в режиме "Иерархический список" выбранный узел так и остается свернутым и раскрывается только по нажатию плюсика.
В чём проблема? Как мне развернуть узел в режиме просмотра "Иерархический список"?
|
|
1
Slava333
12.08.13
✎
21:03
|
Неужели никто не знает?
|
|
2
Slava333
13.08.13
✎
19:26
|
Вообще есть ли каой нибудь способ разворачивать узлы в режиме просмотра "Иерархический список"?
|
|
3
Zamestas
13.08.13
✎
19:51
|
(0) Чем дерево не устраивает?
|
|
4
Maniac
13.08.13
✎
19:52
|
(2) если ее нет то ее нет. мозг включи.
|
|
5
Поросенок Петр
13.08.13
✎
21:39
|
(2) ТекущийРодитель
|
|
6
Slava333
14.08.13
✎
20:46
|
(5) Поросенок Петр, спасибо за подсказку!
Элементы.Дерево.ТекущийРодитель = Элементы.Дерево.ТекущаяСтрока;
Разворачивает в любом случае.
|
|
7
Slava333
18.08.13
✎
21:59
|
Появилась еще одна трабла:
если узел уже развернут то:
Элементы.Дерево.ТекущийРодитель = Элементы.Дерево.ТекущаяСтрока;
cворачивает его.
Как проверить развернут ли узел?
|
|
8
Slava333
29.08.13
✎
20:28
|
вверх
|
|
9
masenshi
30.08.13
✎
08:33
|
(7) УзелРазвернут = ЭлементыФормы.Дерево.Развернут(Строка);
|
|
10
Slava333
31.08.13
✎
11:21
|
Спасибо masenshi, всё получилось!
Если Не Элементы.Дерево.Развернут(Элементы.Дерево.ТекущаяСтрока)
Тогда
Элементы.Дерево.Развернуть (Элементы.Дерево.ТекущаяСтрока);
Элементы.Дерево.ТекущийРодитель = Элементы.Дерево.ТекущаяСтрока;
КонецЕсли
|
|