I"m not understanding. In this example you are binding the radio buttons to the RadioButtonGroup, not some model.
-Alex On 10/14/13 4:51 AM, "mark goldin" <[email protected]> wrote: >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 <[email protected]> wrote: > >> Not sure what you mean. How are you doing it now. >> >> -Alex >> >> On 10/13/13 10:13 AM, "mark goldin" <[email protected]> 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 <[email protected]> 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 [[email protected]] >> >> 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? >> >> >> >>
