Я хотел бы иметь чекбоксы внутри comboBox, как в этом упрощенном примере:
var rawData = [];
for (var i = 0; i < 20; i++) {
rawData.push(i);;
}
var data = new qx.data.Array(rawData);
var list = new qx.ui.form.ComboBox();
list.setWidth(150);
this.getRoot().add(list);
var controller = new qx.data.controller.List(null, list);
var delegate = {
createItem : function() {
return new qx.ui.form.CheckBox();
}
};
controller.setDelegate(delegate);
controller.setModel(data);
Это работает, но я не могу «отметить» флажки, потому что поле со списком закрывается, когда я нажимаю на него, поэтому я хотел бы открывать/закрывать поле со списком только с помощью кнопки. Как это сделать? Заранее спасибо.