|
20.10.2009, 10:33 | #1 |
Участник
|
Изменение properties EDT FormHelp при вызове формы.
Добрый день,
у меня появилась необходимость в форме SalesTable к ItemIdSmall прицепить LookUp форму. Проблема в том что везде где применяется ItemIdSmall выпадает эта форма. Поэтому при init() я прописал в ItemIdSmall FormHelp 'LookUpForm'. При закрытии формы делаю обратное. Пока все работает нормально. Даже при одновременной работе с несколькими клиентами. Но правильно ли это? и есть ли какая-нибудь альтернатива этому решению? |
|
20.10.2009, 10:51 | #2 |
Участник
|
нужно было перекрыть метод lookup() поля датасорса и в нем вызывать нужный lookup
|
|
|
За это сообщение автора поблагодарили: dynamax (1). |
20.10.2009, 11:00 | #3 |
Боец
|
|
|
20.10.2009, 11:16 | #4 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: DSPIC (1). |
20.10.2009, 10:56 | #5 |
Боец
|
Вы "на лету" подменяете свойство "FormHelp" при вызове SalesTable?
- это очень неправильно. Создайте новый EDT, наследуник ItemIdSmall, пропишите у него нужный FormHelp и пропишите его в свойствах поля SalesLine.ItemId и в других таблицах, где нужен свой лукап |
|
|
За это сообщение автора поблагодарили: dynamax (1). |
20.10.2009, 11:09 | #6 |
Участник
|
В том-то и дело, что этот LookUp должен использоваться только в форме SalesTable. При создании нового EDT и подмене его, в таблице SalesLine LoookUp будет вываливаться везде....
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|