[Seaside] Re: Dialogs as sub-components

Ken Causey ken at kencausey.com
Wed May 31 19:51:05 UTC 2006

Lukas dropped by and helped me out.

Basically the solution was to use #onAnswer: to set a 'answer handler'
block for the sub-components that does the work and use #render: in
#renderContentOn: .



On Wed, 2006-05-31 at 13:41 -0500, Ken Causey wrote:
> I've returned to using Seaside for a project a long, long time (like 2
> years?) after having first worked with it and, basically, I'm starting
> all over again in my understanding.
> I want a component/app that is basically a table of items and below that
> a textarea to add more items to the table (one per line).  I was
> thinking that the form would be a sub-component and so I created a
> WAFormDialog subclass and it has an #ok method which #answer:s a
> collection of the items found after processing the string from the
> textarea.
> My thought was then that in the parent component's #renderContentOn: it
> would self call: an instance of the dialog and that would return the
> collection of items found.  However I'm finding that the result of a
> #call: the entire page is replaced by the dialog.  And using #render:
> does not return the result.
> Where am I going wrong?
> Also while I'm here I might as well make a call for anyone with the time
> to come by #squeak since we do occasionally have Seaside questions come
> up (this being a case in point).
> Ken
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.squeakfoundation.org/pipermail/seaside/attachments/20060531/24d43a1d/attachment.pgp

More information about the Seaside mailing list