combo的displayField跟valueField属性
combo的displayField和valueField属性
下拉框combo可以设置displayField和valueField属性,这两个值值相当于Java中的map,一个键一个值,displayField是下拉框中显示的值,valueField是隐藏的一个值,也就是说valueField是map的键,displayField是map中键的值;如:
下拉框combo可以设置displayField和valueField属性,这两个值值相当于Java中的map,一个键一个值,displayField是下拉框中显示的值,valueField是隐藏的一个值,也就是说valueField是map的键,displayField是map中键的值;如:
{ 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 }
Ext.getCmp("schemaVersion").value //取到的是valueField 的值
Ext.get('schemaVersion').dom.value //取到的是displayField 的值