19.02.2007, 09:43 | #1 |
Участник
|
Поля в заголовке
При вызове формы в заголовке выводится два поля из основной таблицы вызывающей формы. Как избавится от этих записей. Перекрытие дизайна, удаление TitleField1,TitleField2, уничтожение динамических линков результата не дало... Может кто-то подскажет, как можно избавться от этих волшебных записей.
|
|
19.02.2007, 09:56 | #2 |
Axapta
|
Можно перекрыть active на датасорсе и вставить код:
X++: public int active() { int ret; ; ret = super(); if (!fromMenu) winapi::setWindowText(element.hWnd(), element.design().caption()); return ret; } |
|
19.02.2007, 09:56 | #3 |
Участник
|
Ну, вообще-то должно было помочь удаление dynalink'ов.
Еще можете посмотреть в сторону TitleDataSource на дизайне. На крайний случай - вставить строку element.args().record(null); перед super() в init() формы Но при этом, конечно, записи не будет. (если до этого ее не считать в нужную переменную) |
|
|
За это сообщение автора поблагодарили: oip (2). |