|
19.01.2006, 10:39 | #1 |
Участник
|
доступ к MenuItem из формы
Одна и та же форма запускается из разных MenuItems, которые создает администратор и раздает на них необходимые полномочия пользователям. Хотелось бы в заголовке формы указывать содержимое свойства label того MenuItem-а, из которого сия форма была запущена. Не подскажет ли кто, как это сделать малой кровью?
|
|
19.01.2006, 11:08 | #2 |
Участник
|
У MenuItem есть свойство parameters - при запуске формы просто подставляете значения из него (оно должно быть заполнено заранее)
|
|
19.01.2006, 11:25 | #3 |
Участник
|
Так ведь parameters - несет вполне полезную нагрузку и предназначено для передачи параметров. Собственно, там и передаются параметры, не хотелось бы вставлять туда еще и заголовок из label. Понятно, что можно придумать какой-то разделитель, заниматься парсингом... но как-то криво это... да и строка parameters не бесконечна... Неужели не существует простого доступа к содержимому label у самого объекта ManuItem?
|
|
19.01.2006, 11:21 | #4 |
Moderator
|
Для АХАРТА 3.0 в args хранится название и тип вызвавшего MenuItem. Можно сделать вот так:
Код: info(new MenuFunction(args.menuItemName(), args.menuItemType()).label());
__________________
Андрей. |
|
|
За это сообщение автора поблагодарили: propeller (1). |
19.01.2006, 11:35 | #5 |
Участник
|
Андрей, благодарю, действительно, работает :-)
|
|