![]() |
#21 |
Участник
|
Всем спасибо!
P.S. возможно стоит поместить момент о форме/диалоге/ещё чего внутри транзакции... |
|
![]() |
#22 |
Участник
|
Указанные примеры прекрасно иллюстрируют использование множественного выбора строк и их последующей обработки в пределах одной формы. А как полчить доступ к выбранным строкам в объекте вызванном с этой формы?
в наличии, как я понимаю, есть только args.caller(). |
|
![]() |
#23 |
Administrator
|
Нет. Есть еще args.record() и args.record().dataSource().
См. для примера SalesFormLetter::main() SalesFormLetter::dialog() SalesFormLetter::initLinesQuery() SalesFormLetter::chooseLinesFromSalesline() FormLetter::getFormRecord()
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
![]() |
#24 |
Гость
|
я передавал объект FormDataSource в класс, где его и обрабатывал
|
|
![]() |
#25 |
Участник
|
Спасибо! отлично работает
![]() |
|
![]() |
#26 |
Administrator
|
Да зачем его передавать-то отдельно? Он и так передается.
Смотрите args.record() и args.record().dataSource().
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
![]() |
#27 |
Гость
|
если несколько сорсов, все не так шоколадно
PS только что получил нотификацию ![]() |
|
![]() |
#28 |
Administrator
|
sassas, но record приходит-то только из одного DataSource
![]()
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
![]() |
#29 |
Гость
|
я про это и говорю. Остальные (другие) нужно передавать
|
|