Вы увидите, что там определен этот метод:
clearValue:Ext.form.ComboBox.prototype.clearValue.createSequence(function(){
if(this.trigger_clear){
this.trigger_clear.hide();
}
this.fireEvent('clear', this);
this.fireEvent('change', this);
})
Таким образом, оба события вызываются только с одним передаваемым аргументом (являющимся самим списком). Я не думаю, что здесь нужно было определять change
событие, так как оно унаследовано от Ext.form.Field
. Также подпись унаследованного события change
равна (field, newValue, oldValue)
, тогда как здесь передается только один аргумент. Поэтому я думаю, что для этого события следует использовать другое имя.