From 26429fb292ae1c1c4403859196820ddda607f7c5 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Wed, 2 May 2012 15:05:02 +0800 Subject: [PATCH] Roo/form/ComboBoxArray.js --- Roo/form/ComboBoxArray.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Roo/form/ComboBoxArray.js b/Roo/form/ComboBoxArray.js index 95e08178a0..f923cb057e 100644 --- a/Roo/form/ComboBoxArray.js +++ b/Roo/form/ComboBoxArray.js @@ -211,9 +211,9 @@ Roo.extend(Roo.form.ComboBoxArray, Roo.form.TextField, addItem: function(rec) { - var idField = this.combo.valueField; + var valueField = this.combo.valueField; var displayField = this.combo.displayField; - if (this.items.indexOfKey(rec[idField]) > -1) { + if (this.items.indexOfKey(rec[valueField]) > -1) { //console.log("GOT " + rec.data.id); return; } @@ -221,12 +221,12 @@ Roo.extend(Roo.form.ComboBoxArray, Roo.form.TextField, var x = new Roo.form.ComboBoxArray.Item({ //id : rec[this.idField], data : rec, - nameField : displayField , + displayField : displayField , tipField : displayField , cb : this }); // use the - this.items.add(rec[idField],x); + this.items.add(rec[valueField],x); // add it before the element.. this.updateHiddenEl(); x.render(this.outerWrap, this.wrap.dom); @@ -338,7 +338,7 @@ Roo.form.ComboBoxArray.Item = function(config) { Roo.extend(Roo.form.ComboBoxArray.Item, Roo.BoxComponent, { data : {}, cb: false, - nameField : false, + displayField : false, tipField : false, @@ -372,7 +372,7 @@ Roo.extend(Roo.form.ComboBoxArray.Item, Roo.BoxComponent, { this.el.child('div').dom.innerHTML = this.cb.renderer ? this.cb.renderer(this.data) : - String.format('{0}',this.data[this.nameField]); + String.format('{0}',this.data[this.displayField]); this.el.child('div').dom.setAttribute('qtip', -- 2.39.2