X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=Roo%2Fform%2FComboBoxArray.js;h=f060e0c2a276e0558cdf7d30d0e57b02859b2229;hb=49e5aba4b8219173cd600311208a3097bdfcc409;hp=023822daf715b79fccf000e5e16a9608d9c23274;hpb=d204b4d16b3f28145ff032f905ecfd389c730622;p=roojs1 diff --git a/Roo/form/ComboBoxArray.js b/Roo/form/ComboBoxArray.js index 023822daf7..f060e0c2a2 100644 --- a/Roo/form/ComboBoxArray.js +++ b/Roo/form/ComboBoxArray.js @@ -270,8 +270,10 @@ Roo.extend(Roo.form.ComboBoxArray, Roo.form.TextField, { this.reset(); - - if (this.store.isLocal) { + + + + if (this.store.isLocal && (typeof(v) == 'string')) { // then we can use the store to find the values.. // comma seperated at present.. this needs to allow JSON based encoding.. this.hiddenEl.value = v; @@ -288,9 +290,14 @@ Roo.extend(Roo.form.ComboBoxArray, Roo.form.TextField, this.addItem(add); }, this) - - - + + } + if (typeof(v) == 'object') { + // then let's assume it's an array of objects.. + Roo.each(v, function(l) { + this.addItem(l); + }, this); + }