发布网友 发布时间:2022-04-22 04:55
共2个回答
热心网友 时间:2024-02-22 19:01
有displayField : '', valueField : '',可以设置的~ 看属性名应该知道什么意思了吧。。。
new Ext.form.ComboBox({
id : "combo_process",
forceSelection : true,
typeAhead : true,
triggerAction : 'all',
selectOnFocus : true,// 用户不能自己输入,只能选择列表中有的记录
allowBlank : false,
mode : 'local',
displayField : 'name',
valueField : 'id',
store : new Ext.data.ArrayStore({
fields : ['id', 'name'],
data : [['1', '男'],
['2', '女']
})
热心网友 时间:2024-02-22 19:01
下拉框:
xtype : "combo",
id : "race",
fieldLabel : "民族",
store : mzstore,
valueField : 'id',
displayField : 'name',
mode : 'local',
triggerAction : "all",
width : 120
//获取下拉框选中的记录的displayField
var a = Ext.getCmp('race').getRawValue();
//获取下拉框选中的记录的valueField
var b = Ext.getCmp('race').getValue();
//设置下拉框选中的值,要用valueField的值set
Ext.getCmp('race').setValue(valueField);
追问从报表列表中取出的性别,在修改时显示成“男”或“女”,而不是显示成1或者2。
我取出来的一直显示成id。