flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mark goldin <markzolo...@gmail.com>
Subject Re: RadioButtonGroup
Date Mon, 14 Oct 2013 11:51:53 GMT
Now, I am doing:

<fx:Declarations>
        <s:RadioButtonGroup id="cardtype"
            itemClick="handleCard(event);"/>
    </fx:Declarations>

    <s:VGroup>
        <s:RadioButton group="{cardtype}"
            id="americanExpress"
            label="American Express"
            width="150"/>
        <s:RadioButton group="{cardtype}"
            id="masterCard"
            label="MasterCard"
            width="150"/>
        <s:RadioButton group="{cardtype}"
            id="visa"
            label="Visa"
            width="150"/>
    </s:VGroup>

I am binding my model to an object with id "cardtype" and its
selectedValue. But if I use groupName how that is going to work?



On Sun, Oct 13, 2013 at 7:45 PM, Alex Harui <aharui@adobe.com> wrote:

> Not sure what you mean.  How are you doing it now.
>
> -Alex
>
> On 10/13/13 10:13 AM, "mark goldin" <markzolotoy@gmail.com> wrote:
>
> >But how would I bind radiogroups to a model if they wont have "visible"
> >ids?
> >
> >
> >On Sat, Oct 12, 2013 at 12:18 AM, Alex Harui <aharui@adobe.com> wrote:
> >
> >> Binding is internal to a set of instances in an MXML instance.
> >>  FocusManager looks everywhere.  So unfortunately, that means you can't
> >>use
> >> MXML as a template for stamping out copies of radiobuttons.
> >>
> >> I would use groupName and set it somehow.
> >>
> >> -Alex
> >> ________________________________________
> >> From: mark goldin [markzolotoy@gmail.com]
> >> Sent: Friday, October 11, 2013 2:18 PM
> >> To: users
> >> Subject: RadioButtonGroup
> >>
> >> I am using the following design pattern from docs for all
> >> RadioButtonGroups:
> >>
> >>  <fx:Declarations>
> >>         <s:RadioButtonGroup id="cardtype"
> >>             itemClick="handleCard(event);"/>
> >>     </fx:Declarations>
> >>
> >>     <s:VGroup>
> >>         <s:RadioButton group="{cardtype}"
> >>             id="americanExpress"
> >>             label="American Express"
> >>             width="150"/>
> >>         <s:RadioButton group="{cardtype}"
> >>             id="masterCard"
> >>             label="MasterCard"
> >>             width="150"/>
> >>         <s:RadioButton group="{cardtype}"
> >>             id="visa"
> >>             label="Visa"
> >>             width="150"/>
> >>     </s:VGroup>
> >>
> >> It all works fine. But here is a problem. It looks like if the same id
> >> is used on different screens then it's going to be the at run time
> >> which causes problems with tabbing. If I tab from a RadioButtonGroup
> >> to another control but somewhere on the screen there is another
> >> RadioButtonGroup the control goes to that RadioButtonGroup. I am also
> >> not sure how binding is working either since it's the same id that a
> >> mode property is bound to. But two different controls. Any thoughts?
> >>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message