привет всем.
чет я сегодня долго бился, пока не обнаружил, что тригерА у комбобокса в 5-ке работают по-другому.
теперь, в 5.1 "спецкнопочки" делаются примерно так
Ext.create('Ext.form.ComboBox', {
//...
triggers: {
clear: {
cls: 'x-form-clear-trigger',
handler: function() {
this.clearValue();
}
}
}
});
что бы оно включалось только при наличии значения, как-то так:
Ext.create('Ext.form.ComboBox', {
triggers: {
clear: {
cls: 'x-form-clear-trigger',
hidden: true,
handler: function() {
this.clearValue();
}
}
},
listeners: {
change: function(meField, newValue, oldValue, eOpts) {
if (!!newValue)
meField.getTrigger('clear').show();
}
}
});
и еще, самая плохая бага в 5.1.0 - не отрабатывает евент снятия галочки в чекбоксе грида. если поставить - отрабатывает, а если снять - нет. бага заведена, фикс ждал в 5.1.1, но его чет свободного не видно. :-(