From: Edward Date: Thu, 7 May 2015 09:03:13 +0000 (+0800) Subject: Roo/form/ComboBoxArray.js X-Git-Url: http://git.roojs.org/?p=roojs1;a=commitdiff_plain;h=229f28a9419846aeb3734049436bdf8b202f68c2 Roo/form/ComboBoxArray.js --- diff --git a/Roo/form/ComboBoxArray.js b/Roo/form/ComboBoxArray.js index 39b79f8ed1..0569f25efa 100644 --- a/Roo/form/ComboBoxArray.js +++ b/Roo/form/ComboBoxArray.js @@ -37,6 +37,13 @@ Roo.form.ComboBoxArray = function(config) { this.addEvents({ + /** + * @event beforeremove + * Fires before remove the value from the list + * @param {Roo.form.ComboBoxArray} _self This combo box array + * @param {Roo.form.ComboBoxArray.Item} item removed item + */ + 'beforeremove' : true, /** * @event remove * Fires when remove the value from the list @@ -461,6 +468,7 @@ Roo.extend(Roo.form.ComboBoxArray.Item, Roo.BoxComponent, { if(this.cb.disabled){ return; } + this.cb.items.remove(this); this.el.child('img').un('click', this.remove, this); this.el.remove();