Помогите отловить событие, ничего похожего пока не нашёл.
Имеется ПолеТабличногоДокумента на форме, в него выводятся данные отчета, у пользователя есть возможность сворачивать/разворачивать группировки кнопками "+" и "-". Необходимо отловить события, возникающие при сворачивании/разворачивании.
ок, напишу задачу в целом, может проще можно как-то.
Есть отчет, в одной из колонок показывается остаток товара.
Заказчик попросил по нажатию кнопки скрывать строки в отчете в которых остаток
= 0, предложение настроить отбор и переформировать отчет было воспринято без энтузиазма, и соответственно потом после повторного нажатия кнопки показывать скрытые строки. Строки скрываются присвоением свойству высоты строки = 0.
Всё это было сделано, заказчик доволен.
Потом добавились группировки в отчет "+" и "-", и вот при разворачивании группировки ранее скрытые строки с высотой = 0 становятся видимыми.
Пока не придумал ничего лучше чем заново запускать процедуру по скрыванию строк при разворачивании.
Надеюсь хватило терпения дочитать до конца :).
Ок, этот вариант понятен, можно сделать.
Только вот время переформирования отчета в разы (а может и на порядок) превышает время требуемое на скрытие строк, всё таки хотелось бы "ловить" событие разворачивания. В принципе такое можно сделать штатными средствами ?
Хоть в каком направлении рыть может кто подскажет.
Я как-то программно рисовал кнопку в поле табличного документа и назначал ей событие нажатия, потом описывал его и был норм. Тут я так понимаю что-то похожее, надо назначить этому полю табличного документа событие, тока как чёта не могу сообразить.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан