Развернуть иерархический справочник(дерево) полностью
Добрый день. Есть задача - сделать кнопку на форме списка: развернуть иерархический справочник(дерево) полностью
Нашел два способа
1)
Срабатывает только один раз. При повторном нажатии кнопки не работает.
2) Программное нажатие сочетания "Ctrl + Shift + Alt + Num+". Пытался по-размому писать, не работает вообще.
Помогите, пожалуйста
Нашел два способа
1)
Элементы.Список.НачальноеОтображениеДерева = НачальноеОтображениеДерева.РаскрыватьВсеУровни
Срабатывает только один раз. При повторном нажатии кнопки не работает.
2) Программное нажатие сочетания "Ctrl + Shift + Alt + Num+". Пытался по-размому писать, не работает вообще.
ОбъектShell = Новый COMОбъект("Wscript.Shell");
ОбъектShell.SendKeys("^+%{NUMLOCK}(+)");
Помогите, пожалуйста
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
&НаКлиенте
Процедура СвернутьСписок(Команда)
Если не Элементы.Список.ТекущиеДанные.РодительскаяГруппировкаСтроки = Неопределено Тогда
Элементы.Список.ТекущаяСтрока = Элементы.Список.ТекущиеДанные.РодительскаяГруппировкаСтроки;
КонецЕсли;
//Свернуть↓
Если Элементы.СвернутьСписок.Пометка = Ложь Тогда
Элементы.СвернутьСписок.Пометка = не Элементы.СвернутьСписок.Пометка;
Элементы.СвернутьСписок.Заголовок = "Развернуть список" ;
Элементы.Список.Отображение = ОтображениеТаблицы.Список;
//Развернуть↓
Иначе
Элементы.СвернутьСписок.Пометка = не Элементы.СвернутьСписок.Пометка;
Элементы.СвернутьСписок.Заголовок = "Свернуть список";
Элементы.Список.Отображение = ОтображениеТаблицы.Дерево;
Элементы.Список.НачальноеОтображениеДерева = НачальноеОтображениеДерева.РаскрыватьВсеУровни;
КонецЕсли;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот