I have ComboBox
. When I click on item from expanded list, ComboBox
select this item and collapse. If I click on already selected item it also collapsing.
Is there a way to "stop" ComboBox
collapsing when user select already selected item?
PS: to be short i want ComboBox
to behave like TimeField
from http://dev.sencha.com/deploy/ext-4.0.0/examples/themes/index.html
UPDATE
I don't need solutions that dosen't work at least at IE7 and IE8..
var cb = new Ext.form.ComboBox({
// here is your local store
mode: 'local',
store: new Ext.data.SimpleStore({
fields: ['id', 'label'],
data: [
['1', 'One'],
['2', 'Two']
]
}),
listeners: {
'beforeselect': function (combo, record, index) {
// prevent collapsing if the same value is selected
if (record.data.label == combo.getRawValue()) return false;
}
}
});
If you want that behaviour:
Ext.form.field.ComboBox.override({
onItemClick: Ext.emptyFn
});
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With