[Seaside] self call: not working

John Thornborrow john at pinesoft.co.uk
Fri Jan 25 13:34:18 UTC 2008


To answer myself, yes there is - WATask.

WATask>>go
  self isolate: [ answer := self call: MyComponent new ].
  self call: (MyComponent2 new answer: answer)

Regards,
John.

www.pinesoft.co.uk

John Thornborrow wrote:
> Thanks, I suspected it was callback only, but is there not a way to use
> #call: without requiring a user action?
> 
> Keith Hodges wrote:
>> John Thornborrow wrote:
>>> Hi all,
>>>
>>> I'm trying to use #call: but it's not working as expected.
>>>
>>> renderContentOn: html
>>> 	| answer |	
>>> 	answer := self call: (MyComponent new).
>>> 	"do other stuff with answer .."
>>>
>>> Another (and simple) example:
>>>
>>> renderContentOn: html
>>>   self inform: 'foobar'
>>>
>>> both render blank pages. Is this something I've configured incorrectly
>>> somewhere, or is there a bug? (Originally occured with
>>> Seaside-2.8a1-pmm.476, just tested with Seaside-2.8a1-tbn.539)
>>>   
>> Both of these are usually used as part of a callback, so as to respond
>> to a user action.
>>
>> renderContentOn: html
>>
>>     html anchor
>>        callback: [ answer := self call: (MyComponent new ];
>>        with: 'click me'.
>>
>> best regards
>>
>> Keith
>> _______________________________________________
>> seaside mailing list
>> seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>
> 
> 
> Pinesoft Computers are registered in England, Registered number: 2914825. Registered office: 266-268 High Street, Waltham Cross, Herts, EN8 7EA
> 
> 
> 
> This message has been scanned for viruses by BlackSpider MailControl - www.blackspider.com
> 
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> 


More information about the seaside mailing list