this.items.each(function(f) {
f.remove();
});
+ this.el.dom.value = '';
if (this.hiddenEl) {
this.hiddenEl.dom.value = '';
}
setValue: function(v) // not a valid action - must use addItems..
{
- this.reset();
+ this.reset();
if (this.store.isLocal) {
// then we can use the store to find the values..
this.reset();
this.el.dom.value = v[this.displayField];
this.hiddenEl.dom.value = v[this.valueField];
-
+ if (typeof(v[this.valueField]) != 'string' || !v[this.valueField].length) {
+ return;
+ }
var keys = v[this.valueField].split(',');
var display = v[this.displayField].split(',');
for (var i = 0 ; i < keys.length; i++) {