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

index 39b79f8..0569f25 100644 (file)
 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();