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

Reply via email to