Setting rb.setModel("yes"); and rb.setModel("no"); for both radiobuttons
solved both problems.

On Sun, Nov 8, 2009 at 2:18 PM, Derrell Lipman <
[email protected]> wrote:

> I have two problems in the following playground app.
>
> 1. It requires 3 clicks on the "No" radio button to set the radio group to
> No. The first click on No selects Yes! The second click on No focuses No,
> but does not select it. The third click on No finally selects it.
>
> 2. Once No is finally selected, pressing Submit retrieves null, not Yes or
> No or anything that unambiguously identifies the selection. (I suspect for
> this problem, I'm just doing something incorrectly.)
>
> Derrell
>
> // Playground application...
>
> var form = new qx.ui.form.Form();
>
> this.model = null;
>
> var manager = new qx.ui.form.RadioButtonGroup();
> manager.getRadioGroup().setAllowEmptySelection(true);
>
> var rb = new qx.ui.form.RadioButton("Yes");
> manager.add(rb);
>
> rb = new qx.ui.form.RadioButton("No");
> manager.add(rb);
>
> form.add(manager, "Do you have a pet?", null, "q1");
>
> // Create the Submit button
> var submit = new qx.ui.form.Button("Submit");
> submit.setWidth(80);
> submit.addListener(
>   "execute",
>   function(e)
>   {
>     if (form.validate())
>     {
>       // Serialize the form for submission
>       var results = qx.util.Serializer.toUriParameter(this.model);
>       alert(results);
>     }
>     else
>     {
>       alert("Some required field were not entered.");
>     }
>   },
>   this);
> form.addButton(submit);
>
> // Create the form view and add it to the root
> var single = new qx.ui.form.renderer.Single(form);
> this.getRoot().add(single);
>
> // Create data binding
> var controller = new qx.data.controller.Form(null, form);
> this.model = controller.createModel();
>
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus
> on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to