Ext.getCmp("schemaVersion").value //取到的是valueField 的值  

Ext.getCmp("schemaVersion").value //取到的是valueField 的值

Extjs代码 下拉框combo可以设置displayField和valueField属性,这两个值值相当于Java中的map,一个键一个值,displayField是下拉框中显示的值,valueField是隐藏的一个值,也就是说valueField是map的键,displayField是map中键的值;如: 

下拉框combo可以设置displayField和valueField属性,这两个值值相当于Java中的map,一个键一个值,displayField是下拉框中显示的值,valueField是隐藏的一个值,也就是说valueField是map的键,displayField是map中键的值;如: 

Extjs代码  

{   

                        xtype : 'combo',   

                        id : 'schemaVersion',   

                        fieldLabel : 'schema版本',   

                        mode : 'remote',// 设置数据源为远程模式   

                        store : new Ext.data.SimpleStore({   

                            proxy : new Ext.data.HttpProxy({   

                                url : 'caseVersionAction.do?method=schemaVersionJson&rule=schemaVersionJson'  

                            }),   

                            fields : ['schemaid','version']   

                        }),   

                        allowBlank : false,   

                        triggerAction : 'all',// 单击出发按钮显示全部数据   

                        selectOnFocus : true,   

                        displayField : 'version',   

                        valueField : 'schemaid',   

                        emptyText : '请选择',   

                        blankText : "请选择要生成案例使用的schema版本",   

                        width : 125  

  

                    }  

Extjs代码  

Ext.getCmp("schemaVersion").value //取到的是valueField 的值  

Ext.getCmp("schemaVersion").value //取到的是valueField 的值


Extjs代码  

Ext.get('schemaVersion').dom.value //取到的是displayField 的值    的值