Thanks Johan

We looked at

RadioButtonGroupExample

but you see we cannot have a RadioButtonGroupPresenter having 2, 3 or 4 
radioButton.

Stef


Le 17/5/16 à 18:52, Johan Fabry a écrit :
Hi Marion,

the class side message of defaultSpec is generally meant to be used if you use 
a fixed number of widgets, so you can put the reference to the name of each 
widget there (in cour case #buttons). For variable number of widgets you should 
have a look at the dynamic features of Spec.

That being said, It looks like what you really want to use is a Radio Button 
Group. Have a look at RadioButtonGroupExample.

HTH

--
Does this mail seem too brief? Sorry for that, I don’t mean to be rude! Please 
see http://emailcharter.org .

Johan Fabry   -   http://pleiad.cl/~jfabry
PLEIAD and RyCh labs  -  Computer Science Department (DCC)  -  University of 
Chile

On May 17, 2016, at 13:48, Marion Noirbent 
<ms.noirb...@etudiant.univ-lille1.fr> wrote:

Hi,
I'm trying to create a widget whith Spec, managing a collection of RadioButton. But I 
have a problem with defaultSpec (the accessor of the collection is the methods 
"buttons") :

If i put defaultSpec on class side, i can't acces the collection of the 
instance. (the following code iterate on the string)

defaultSpec
        <spec: #default>
        ^ SpecLayout composed
                newColumn: [ :column | #buttons do: [ :item | column add: item 
] ];
                yourself

If i put it on instance side, the lookup don't find it (in the book Building UI 
with Spec, it said the lookup begin by the instance side and it allow to have 
specific UI, in part about layout)

defaultSpec
        <spec: #default>
        ^ SpecLayout composed
                newColumn: [ :column | self buttons do: [ :item | column add: 
item ] ];
                yourself

Any idea ?

Marion Noirbent,






Reply via email to