|
УФ как свернуть ДеревоЗначений | ☑ | ||
---|---|---|---|---|
0
BaHgaJI
06.03.14
✎
16:25
|
Вот код:
Коллекция = Дерево.ПолучитьЭлементы(); ОбойтиДеревоСвернуть(Коллекция); &НаКлиенте Процедура ОбойтиДеревоСвернуть(Дерево) Для Каждого Стр из Дерево цикл Элементы.Дерево.Свернуть(Стр.Получитьидентификатор()); ОбойтиДеревоСвернуть(Стр.ПолучитьЭлементы()); КонецЦикла; КонецПроцедуры Сворачивает только верхние уровни, как полностью свернуть? |
|||
1
BaHgaJI
06.03.14
✎
16:26
|
8.3.3.721
|
|||
2
BaHgaJI
06.03.14
✎
17:17
|
Походу никак?
|
|||
3
Wobland
06.03.14
✎
17:18
|
из Дерево.Строки?
|
|||
4
BaHgaJI
06.03.14
✎
17:19
|
(3) то есть предлагаешь на сервере обработать ДЗ?
|
|||
5
Wobland
06.03.14
✎
17:21
|
(4) думаешь, на сервере есть понятие свёртки ДЗ? предлагаю дождаться, когда я достану свою обработку с деревом
|
|||
6
МойКодУныл
06.03.14
✎
17:22
|
Моя первая тема на мисте, похожая - так никто и не помог:)
v8: Отображение дерева значений на форме ctrl+shift+Num- пришлось использовать. |
|||
7
Wobland
06.03.14
✎
17:25
|
я сейчас не помню уже, но вроде было свёрнутое
Кедр=Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам); об.Продажи=Кедр; ЗначениеВРеквизитФормы(об, "Объект"); |
|||
8
BaHgaJI
06.03.14
✎
17:27
|
(7) в принципе как вариант, еще раз получать данные,
еще есть мысль дойти как-нибудь до последней строки и начать сварачивать снизу, но как это сделать... |
|||
9
МойКодУныл
06.03.14
✎
17:33
|
(8) проверь сочетание клавишъ. Если что нажатие можно эмулировать. Вопрос на сколько долго получаются данные.
|
|||
10
Fedor-1971
06.03.14
✎
17:41
|
(0) В качестве идеи:
Сначала: Развернуть(<ИдентификаторСтроки>, Ложь) т.е. разворачиваем текущую строку со свёрнутыми подчинёнными Потом: Свернуть() - сворачиваем текущую строку |
|||
11
BaHgaJI
06.03.14
✎
18:03
|
Решил данные заново получать, (9) а сочетание через WScript.Shell?
|
|||
12
Fedor-1971
06.03.14
✎
18:06
|
(10)+ по идее можно прямо на клиенте
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |