Roo/form/ComboBoxArray.js
authorEdward <edward@roojs.com>
Thu, 7 May 2015 09:03:49 +0000 (17:03 +0800)
committerEdward <edward@roojs.com>
Thu, 7 May 2015 09:03:49 +0000 (17:03 +0800)
Roo/form/ComboBoxArray.js

index 0569f25..e2482d6 100644 (file)
@@ -469,11 +469,14 @@ Roo.extend(Roo.form.ComboBoxArray.Item, Roo.BoxComponent, {
             return;
         }
         
-        this.cb.items.remove(this);
-        this.el.child('img').un('click', this.remove, this);
-        this.el.remove();
-        this.cb.updateHiddenEl();
+        if(false !== this.cb.fireEvent('remove', this.cb, this)){
+            this.cb.items.remove(this);
+            this.el.child('img').un('click', this.remove, this);
+            this.el.remove();
+            this.cb.updateHiddenEl();
+
+            this.cb.fireEvent('remove', this.cb, this);
+        }
         
-        this.cb.fireEvent('remove', this.cb, this);
     }
 });
\ No newline at end of file