[Seaside] Usage of Canvas' #select and #labels
Rick Flower
rickf at ca-flower.com
Fri Apr 6 20:00:56 UTC 2007
Philippe Marschall wrote:
> html select
> beOptional
> list: orgs;
> on: #orgId of: self;
> "You can use #name if you implement #value in Symbol
> You can leave this out of you implement #displayString or
> #renderOn. in your domain class"
> labels: [:org | org name ];
> optionalLabel: 'Select One...'.
Hmm.. I saw the "beOptional" but wasn't sure what it did -- is that just
a flag that controls whether or not to use the optionalLabel or does it
do something else as well? I did miss however the #optionalLabel:
method. I'm not really sure what the #on: is doing -- it looks like an
alternative to #callback -- any comments on why its better? Is that
because I'm not specifying a #selected call and this one call does both?
More information about the Seaside
mailing list