rem: var values = this._model.getData(); var i = -1; if (propValue != null) { for (var i = 0; i < values.length; i++) { if (propValue == values[i][0]) { break; } } if (i == values.length) { i = -1; } } if (this.getEditable()) { this._field.setValue(propValue); }   if (!this._fromSelected) { this.setSelectedIndex(i); }  delete this._fromValue; return true; 
add: var values = this._model.getData(); var i = -1; if (propValue != null) { for (var i = 0; i < values.length; i++) { if (propValue == values[i][0]) { break; } } if (i == values.length) { i = -1; } } if (this.getEditable()) { this._field.setValue(propValue); }   if (!this._fromSelected) { this.setSelectedIndex(i); }  delete this._fromValue; return true; 
context: qx.Proto._modifyValue = function(propValue/*, propOldValue, propData*/) {	this._fromValue = true;	var values = this._model.getData();	var i = -1;	if (propValue != null) {		for (var i = 0; i < values.length; i++) {			if (propValue == values[i][0]) {				break;			}		}		if (i == values.length) {			i = -1;		}	}	if (this.getEditable()) {		this._field.setValue(propValue);	}	// only do this if we called setValue separately	// and not from the property "selected".	if (!this._fromSelected) {		this.setSelectedIndex(i);	}	// reset hint	delete this._fromValue;	return true;}
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/aa99373da2ae4358696891ddee30caccc4df6619/ComboBoxEx.js/clean/qooxdoo/frontend/framework/source/class/qx/ui/form/ComboBoxEx.js