logo       

Re: [Newbies] [Magritte] default value again: msg#00273

lang.smalltalk.squeak.beginners

Subject: Re: [Newbies] [Magritte] default value again

> you should register to the maggrite smallwiki pier mailing-list this
> way lukas will reply to you. looks for Smallwiki@xxxxxxxxxxxx

Yes, this would be easier ;-)

>> I have folllowing the exercises of Magritte
>> (http://www.lukas-renggli.ch/smalltalk/magritte) but I can't set the
>> default value of nationality field.
>> Here my code:
>>
>> descriptionNationality
>> ^ (MASingleOptionDescription auto: 'nationality' label:
>> 'Nationality' priority: 55)
>> options: #( 'France' 'England' 'Switzerland' 'Span' );
>> default: 'Switzerland';
>> beSorted;
>> yourself
>>
>> Somthing strange is that I have 2 selected option blanck.
>> I have try to do this with Title option and it work.:
>>
>> descriptionTitle
>> ^ (MASingleOptionDescription auto: 'title' label: 'Title'
>> priority: 10)
>> options: #( 'Mr.' 'Mrs.' 'Ms.' 'Miss.' );
>> default: 'Mrs';
>> yourself.

This works for me. I create a new class Tester with those two
descriptions on the class side and tried in Seaside:

TesterTask>>go
| t |
t := Tester new.
[ self call: (t asComponent addValidatedForm; yourself) ] repeat

1. For the 'title' nothing is selected, because the default value is
not in the list of options.

2. For the 'nationality' Switzerland is selected.

How does your model code looks like? Is it already initialized with
something other than nil? Maybe you should give a little more context
(a file-out) so that your problem can be tackled ;-)

Cheers,
Lukas

--
Lukas Renggli
http://www.lukas-renggli.ch



_______________________________________________
SmallWiki, Magritte, Pier and Related Tools ...
https://www.iam.unibe.ch/mailman/listinfo/smallwiki


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise