在GridPanel中,显示的学生信息,当我修改时,性别在编辑框中显示的是id(id=1,时是男,id=2,为女),而不是value,怎样才能把“男”或者“女”显示出来?
var storeSex=new Ext.data.Store({
proxy:new Ext.data.HttpProxy({url:'find_empSex.action'}),
reader:new Ext.data.JsonReader({
fields:['fsdId','fsdcontent']
})
});
storeSex.load();
{
xtype:'hidden',
name:'empSex'
},
new Ext.form.ComboBox({
fieldLabel:'性别',
id:'sex',
mode:'local',
editable:'false',
triggerAction:'all',
selectOnFocus:true,
displayField:'fsdcontent',
emptyText:'请选择......',
allowBlank:false,
store:storeSex,
listeners : {
'select' : function(combo, record) { Ext.getCmp('deptID').setValue(record.data.deptID);
}
}
}),
onEdit : function(btn, ev) {
empWin_edit=true;
if (rolerecord != null) {
var emp = new EmpWin();
Ext.getCmp('sex').setValue(rolerecord.data.empSex);
emp.show();
}
}从报表列表中取出的性别,在修改时显示成“男”或“女”,而不是显示成1或者2。
我取出来的一直显示成id。
var storeSex=new Ext.data.Store({
proxy:new Ext.data.HttpProxy({url:'find_empSex.action'}),
reader:new Ext.data.JsonReader({
fields:['fsdId','fsdcontent']
})
});
storeSex.load();
{
xtype:'hidden',
name:'empSex'
},
new Ext.form.ComboBox({
fieldLabel:'性别',
id:'sex',
mode:'local',
editable:'false',
triggerAction:'all',
selectOnFocus:true,
displayField:'fsdcontent',
emptyText:'请选择......',
allowBlank:false,
store:storeSex,
listeners : {
'select' : function(combo, record) { Ext.getCmp('deptID').setValue(record.data.deptID);
}
}
}),
onEdit : function(btn, ev) {
empWin_edit=true;
if (rolerecord != null) {
var emp = new EmpWin();
Ext.getCmp('sex').setValue(rolerecord.data.empSex);
emp.show();
}
}从报表列表中取出的性别,在修改时显示成“男”或“女”,而不是显示成1或者2。
我取出来的一直显示成id。
解决方案 »
- js代码动态图片效果 定义超链 在线等
- jquery 模拟a标签连接
- 关于JS时间函数问题
- 遮罩层逻辑处理完后 自动刷新父页面
- 请较这个表达式的意思
- [求助]Vb.net在客户端动态生成控件
- objID.selectedIndex=1;//document.getElementById ("hdnFenQu").value 为什么这个语句不起作用
- 一个高难度的问题?
- 如何在一个列面打开10分钟后自动提交?
- hta对服务器端有要求么?能不能结合jsp使用啊
- 页面打开时候设置大小还有菜单栏,滚动条,位置居中等信息?online ..
- 请问用正则表达式如何过虑[font *****] ****]*[ [/font]中的[font]标签
valueField:'fsdId'setValue('塞id') 就可以让combox显示text了