Бих искал да има квадратчета за отметка в комбинирано поле, като в този опростен пример:
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);
Работи, но не мога да „маркирам“ квадратчетата за отметка, защото падащият списък се затваря, когато щракна върху него, така че бих искал да отворя/затворя комбинирания списък само с бутона. Как да го направя? Благодаря предварително.