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

Reply via email to