Показать сообщение отдельно
Старый 24.06.2003, 05:34   #9  
Антон Солдатов is offline
Антон Солдатов
Соучастник
Аватар для Антон Солдатов
 
386 / 27 (1) +++
Регистрация: 29.12.2002
Адрес: Новосибирск
Цитата:
Изначально опубликовано EVGL

Разумеется. Засунуть этот курсор в свойство record() класса Args, который передается вызываемой форме. Или добраться до него из вызываемой формы так: element.args().caller().datasource().cursor().
А каким образом(если это возможно), можно вызвать свой(не переопределенный от FormRun) метод произвольной формы из других форм и классов?

P.S.(флейм): Недоумеваю: почему используется такой неудобный механизм работы с формами? Да, конечно, есть бестпрактис, где написано no code in forms! Но почему бы не сделать все формы нормальными классами, потомками FormRun. Чтобы можно было добавлять и вызывать свои методы, чтобы можно было сделать new MyForm, а не использовать для этого только(!) ClassFactory. Зачем так сильно ограничивать свободу? только ради "no code"?