Hello,

I'm really don't understand where is the problem, I'm using latest ext from svn, and having this code snippet i'm getting displayValue instead of value (eg : 'Value 1 ' instead of "xgc-1243639228-545124457").


Code:
<script src="/ext-3.0-dev/adapter/ext/ext-base.js"></script>
<script src="/ext-3.0-dev/ext-all-debug.js"></script> 

<div id="nvdiv"></div>

<script type="text/javascript">
Ext.onReady(function(){
	Ext.QuickTips.init();

	var vstd  = [["xgc-1243639228-545124457","Value 1"],
	             ["xgc-1243639228-544343457","Value 2"]];
	var cCharts =  new Ext.form.ComboBox({xtype:'combo',fieldLabel:'Select',
		valueField :'id',displayField :'title',triggerAction:'all',minChars:2,
		store:new Ext.data.ArrayStore({
			proxy : new Ext.data.MemoryProxy(vstd)
			,idIndex: 0, 
			fields:['id','title']
			})
	});
	var v = new Ext.form.FormPanel({
		title:'test Form panel',
		renderTo:'nvdiv',
		width:500,
		items:[cCharts],
		buttons:[{text:'getValue',handler:function(){
			alert(cCharts.getValue());
			}}]
		});
});
</script>
I have tried to debug and the function

Code:
    beforeBlur : function(){
        var val = this.getRawValue();
        if(this.forceSelection){
            if(val.length > 0 && val != this.emptyText){
               this.el.dom.value = this.lastSelectionText === undefined ? '' : this.lastSelectionText;
                this.applyEmptyText();
            }else{
                this.clearValue();
            }
        }else{
            this.setValue(val);
        }
    }
call setValue with displayValue.

Any ideeas ? tnks.