Right, but then in order to get the selected value out of the radiobuttongroup I am binding it to a model. Something like this: BindingUtil.bindProperty(cardtype, "selectedValue", ....);
On Mon, Oct 14, 2013 at 9:58 AM, Alex Harui <[email protected]> wrote: > 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? > >> >> > >> > >> > >
