|
21.05.2004, 14:03 | #1 |
Участник
|
kak sdelat custom lookup stob filtrovalis' po opredelennomu parametru iz drugoj formi !??
naprimer eto nuzno v RunBaseReport, kogda sozdajem DialogField v metode dialog(); ja postavil na extended datatype ssilku na svoju formu, tolko vot iz neje nemogu dobratsja do opredeljonnogo kontrola, v kotorom stoit kakoj nit' parametr. na primere kak v zurnalah - vibirajem ACType i v rjadom stojashem AccountNum nam vipodajut raznije lookup rezults :] tipa nado togo callerControl = SysDictionary...::getCallerControlFormArgs(element.args()); a vot kak dobratsja na rjadom stojashem controle ??? (opredeljonnom), dopustem po tipu... (hotja problema budet kogda etogo vtorogo tipa controli budut ne 1 a neskolko...) |
|
25.05.2004, 18:02 | #2 |
Участник
|
А может попробовать создать в АОТ собственную диалоговую форму, в которой можно определить поведение lookup(), и в RunBaseReport в качестве далоговой формы использовать её!!??
|
|
25.05.2004, 18:34 | #3 |
Участник
|
в журналах сделано статическими relation'ами на таблицах.
попробуйте тоже либо создать тип, либо relation. попробуйте максимлаьно использовать статические свойства, максимально отдавайте работу ядру. прибегайте к коду только в крайних случаях. Вам же самим жить легче станет. И пользователи спасибо скажут. |
|