Chris,
I made a small test case and I can't seem to recreate what you have described. The record is successfully added to the store and the combobox remains the same. In other words, it does not appear to trigger.
Code:
Ext.onReady(function () {
var states = Ext.create('Ext.data.Store', {
fields: ['abbr', 'name'],
data : [
{"abbr":"PF", "name":"Pink Floyd"}
]
});
Ext.create('Ext.form.ComboBox', {
fieldLabel: 'Choose State',
store: states,
queryMode: 'local',
displayField: 'name',
valueField: 'abbr',
renderTo: Ext.getBody()
});
Ext.create('Ext.Button', {
text: 'Press Me',
renderTo: Ext.getBody(),
listeners: {
click: function(){
states.add({"abbr":"LZ", "name":"Led Zeppelin"});
}
}
});
});
Thanks!
Greg