ReHa (sorry my poor english), try something like this modification of your
example:
var form = new qx.ui.form.Form();
// Title:
var title = new qx.ui.form.TextField();
form.add(title, "Title", null, "Title");
..
// Selection:
var selectBox = new qx.ui.form.SelectBox();
form.add(selectBox, "Selection", null, "SelectionID");
var selData = [{label: "a", id: 1}, {label: "b", id: 2}, {label: "c", id:
3}]; // Comes out of database too, but this is not the problem here
var selModel = qx.data.marshal.Json.createModel(selData);
var selController = new qx.data.controller.List(selModel, selectBox,
"label");
var index = [];
for (var i = 0; i < selModel.length; i++) {
index[selModel.getItem(i).get("id")] = model.getItem(i);
}
...
var model = qx.data.marshal.Json.createModel(data); // data is out of
database as an object with data.Title, data.SelectionID, ...
var controller = new qx.data.controller.Object(model);
controller.addTarget(title, "value", "Title", true);
selectBox.setModelSelection([index[data.SelectionID]]);
--
View this message in context:
http://qooxdoo.678.n2.nabble.com/SelectBox-set-selection-tp4798272p4975050.html
Sent from the qooxdoo mailing list archive at Nabble.com.
------------------------------------------------------------------------------
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel