O$: odd error message revisited

Fred Brinkman fred.brinkman at euromnis.com
Fri Jan 22 15:21:58 EST 2010


and are you sure that $doshit is not a reserved word?
;-)


Fred Brinkman
www.euromnis.com

**********************************************
Fred Brinkman Consultancy
B-1000 Brussels

Tel. +32-474-83 80 80
Fax +32-2-330 10 31 (on request)
Email fred.brinkman at euromnis.com
*********************************************











Op 22 jan 2010, om 21:12 heeft Andreas Pfeiffer het volgende geschreven:

> Hi Panikos,
>
> If you want to trigger a method within a subform then you need to  
> make it client executed. Also you would need to use
>
> Do method $cinst.$objs.mysubform.$dosomething()
>
> Note that I do not use Do. Rather I use the command Do method.
>
> That said it will trigger the method within the subform if it is  
> marked as client executed. From there you are free to trigger  
> another server side method with the command "Do method" that  
> executes the server side.
>
> Hope that helps.
>
> Best regards,
>
> Andreas
>
> Am 22.01.2010 um 20:49 schrieb Panikos Stavrou:
>
>> ok all, i'm stuck on this for a week
>>
>> i've tried to simplify my code to understand this error, so here's  
>> the gist of it:
>>
>> in the $event method (set to execute on client) of a field in a  
>> remote form i have this code
>>
>> On evAfter
>>  Do $cinst.$objs.rfUserAutoJoin.$test(ivResultsLst)
>>
>> rfUserAutoJoin is a subform within this form.
>> here's the only line for $test (a method set to execute on client)
>>
>> Do method $doshit (pResultsLst)
>>
>> $doshit is a subform method  (NOT set to execute on client, because  
>> it needs to do an sql fetch)
>>
>> i'm not listing the $doshit code because it never gets there
>>
>> just after i tab out of the field evAfter gets called,
>> $cinst.$objs.rfUserAutoJoin.$test is called
>>
>> and the trace log opens up and displays the error
>> "cannot call a server method when part way through evaluating a  
>> calculation"
>>
>> $doshit never gets called
>>
>> what evaluation??? it's a simple method call with a straightforward  
>> parameter!!
>> help!
>>
>> panikos
>> _____________________________________________________________
>> Manage your list subscriptions at http://lists.omnis-dev.com
>
> _____________________________________________________________
> Manage your list subscriptions at http://lists.omnis-dev.com




More information about the omnisdev-en mailing list