allow string based values for comboboxarray
authorAlan Knowles <alan@roojs.com>
Wed, 13 May 2020 08:42:15 +0000 (16:42 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 13 May 2020 08:42:15 +0000 (16:42 +0800)
Roo/form/ComboBoxArray.js

index 68af07b..75ce301 100644 (file)
@@ -321,7 +321,13 @@ Roo.extend(Roo.form.ComboBoxArray, Roo.form.TextField,
         if (typeof(v) == 'object' ) {
             // then let's assume it's an array of objects..
             Roo.each(v, function(l) {
-                this.addItem(l);
+               var add = l;
+               if (typeof(l) == 'string') {
+                   add = {};
+                   add[this.valueField] = k;
+                   add[this.displayField] = k
+               }
+                this.addItem(add);
             }, this);
              
         }