|
17.02.2004, 13:03 | #1 |
Участник
|
Заголовок связанной формы
При вызове одной формы из другой к заголовку формы добавляется информация из вызывающей формы (args.record().caption()). Как запретить вывод этой дополнительной информации, но только для конкретной формы?
p.s. Axapta 3.0 sp1 |
|
14.09.2006, 11:16 | #2 |
Axapta
|
Можно перекрыть метода Active() на датасоурсе и добавить туда этот код:
X++: int ret; ; ret = super(); winapi::setWindowText(element.hWnd(), element.design().caption()); return ret; |
|
14.09.2006, 14:41 | #3 |
Участник
|
Цитата:
Последний раз редактировалось gl00mie; 14.09.2006 в 15:19. Причина: замученные очепятки |
|
24.07.2007, 10:08 | #4 |
Moderator
|
Тоже только что столкнулся с необходимостью при переходе из родительской формы в дочернюю (на обеих - datasource к одним и тем же таблицам) убрать появляющийся дефис в конце заголовка. Сделал так, как советовал dn - очистил ссылку в element.args().record(). Т.к. последний вопрос в этой теме остался открытым, сообщаю подробности решения (вдруг кому пригодится): в init() формы перед super() добавил:
X++: element.args().record(NULL);
__________________
Андрей. |
|
24.07.2007, 10:48 | #5 |
Участник
|
а почему бы не перекрыть caption на связанных таблицах
|
|
24.07.2007, 11:20 | #6 |
Moderator
|
Это нужно только для одной формы.
__________________
Андрей. |
|
Теги |
caption, заголовок формы, ax3.0 |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|