首页 热点资讯 义务教育 高等教育 出国留学 考研考公

如何把ext中的ColumnModel的值设置到combobox中

发布网友 发布时间: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。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com