Обработчик ОТЧЕТ.меню
Обработчик меню вызывается при нажатии правой кнопки мыши в одной из ячеек отчета. Обработка происходит в контексте выбранной ячейки таблицы. Для строчных отчетов – в контексте выбранной строки (имя столбца игнорируется). Для фиксированных столбцов обработчик не вызывается.
ФУНКЦИЯ <имя функции>(СТРОКА: столбец; ЦЕЛОЕ: строка; ПЕРЕМ МЕНЮ: м)
Параметры
- столбец
- Имя столбца.
- строка
- Номер строки.
- м
- Ссылка на переменную, которая изначально может содержать некоторое стандартное наполнение контекстного меню, которое может быть изменено обработчиком. Если после выполнения обработчика переменная не содержит значений – меню не вызывается.
Пример
//формирование пунктов контекстного меню при его вызове ПОДМЕНА меню = {Меню}; ФУНКЦИЯ Меню(СТРОКА: столбец; ЦЕЛОЕ: строка; ПЕРЕМ МЕНЮ: м) ПЕРЕМ ПУНКТ: пункт1 пункт1.текст = "Данные о ячейке" пункт1.команда = "инфо" м.пункты[1] = пункт1 КОНЕЦ_ФУНКЦИИ