this.combo = Roo.factory(this.combo, Roo.form);
this.combo.onRender(ct, position);
- if (typeof(this.combo.width) != 'undefined')) {
+ if (typeof(this.combo.width) != 'undefined') {
this.combo.onResize(this.combo.width,0);
}
if (!li.length) {
return;
}
- add = {};
+ var add = {};
add[this.valueField] = k;
add[this.displayField] = li.item(0).data[this.displayField];
this.el.child('img').un('click', this.remove, this);
this.el.remove();
this.cb.updateHiddenEl();
+ },
+
+ /**
+ * Validates the field value
+ * @return {Boolean} True if the value is valid, else false
+ */
+ validate : function(){
+ if(this.disabled || this.validateValue(this.processValue(this.getValue()))){
+ this.clearInvalid();
+ return true;
+ }
+ return false;
}