[Seaside] Call and Answer
Richard Durr
richard.durr at googlemail.com
Thu Oct 15 22:09:39 UTC 2009
I would prefer something like
ComponentA>>renderContentOn: html
| component |
component := ComponentB new onAnswer: [ :answerB |
self answer: answerB
].
html render: component.
since it does not need a reference to the root component (~decoupling).
On Thu, Oct 15, 2009 at 7:25 PM, Robert Sirois <watchlala at hotmail.com>wrote:
> That worked perfectly, thank you :)
>
> RS
>
> ------------------------------
> Date: Thu, 15 Oct 2009 19:04:30 +0200
> Subject: Re: [Seaside] Call and Answer
> From: peter.osburg at gmail.com
> To: seaside at lists.squeakfoundation.org
>
>
> Hi Robert,
>
> I know this problem very well.
> One way could be, to pass a reference of WAComponentA to WAComponentB.
>
> You could probably create an instance variable called
> rootComponent
>
> After you initialized WAComponentB, you give it the reference from within
> WAComponentA, e.g.:
> WAComponentA
> *renderContentOn:html *
> |component|
> component := (WAComponentB new) rootComponent: self.
> html render: component.
>
> And within WAComponentB:
> *answer *>> self rootComponent answer: 'blah'
>
> I hope this helps.
>
> Regards,
> Peter
>
> 2009/10/15 Robert Sirois <watchlala at hotmail.com>
>
> I'm trying something a little strange here, and my logic is really quite
> flawed:
>
> someWATask
> go >> self call: WAComponentA
>
> WAComponentA
> renderContentOn: >> html render: WAComponentB
> children >> ^Array with: WAComponentB
>
> WAComponentB
> answer >> self answer: 'blah'
>
> I would like for WAComponentB to answer someWATask in place of
> WAComponentA, is there a way to do this?
>
> Thanks,
> RS
>
> ------------------------------
> Hotmail: Trusted email with powerful SPAM protection. Sign up now.<http://clk.atdmt.com/GBL/go/177141665/direct/01/>
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>
>
>
> --
> www.peter-osburg.de
> www.experiencedwebprogramming.com
> www.mix-rss.com
>
> ------------------------------
> Your E-mail and More On-the-Go. Get Windows Live Hotmail Free. Sign up
> now. <http://clk.atdmt.com/GBL/go/171222985/direct/01/>
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20091016/4f07be3e/attachment.htm
More information about the seaside
mailing list