extjs combo的显示值问题 编辑的时候是displayField但是保存之后变成valueField的值了

用ext做的combo性别下拉框,编辑的时候显示的是正常的displayField值-中文,但是保存之后显示的就变成了0,1.怎么让显示的是displayField的值[... 用ext做的combo性别下拉框,编辑的时候显示的是正常的displayField值-中文,但是保存之后显示的就变成了0,1.怎么让显示的是displayField的值
[code=javascript]
varcomboSex = [['0','男'],['1','女']];

vareditor = new Ext.ux.grid.RowEditor({
saveText: 'ok'
});
/*grid的部分*/
{
id:'sex',
dataIndex:"sex",
header:"性别",dataIndex:"sex",sortable:true,
editor:{
xtype:'combo',
store:new Ext.data.SimpleStore({
fields:['value','text'],
data: comboSex
}),
emptyText:'请选择',
mode: 'local',
triggerAction:'all',
valueField:'value',
displayField:'text',
readOnly:true
}

[/code]
展开
 我来答
懂事且健壮灬小喵e
2013-08-21 · TA获得超过756个赞
知道小有建树答主
回答量:575
采纳率:52%
帮助的人:407万
展开全部
renderer:function(value,v,obj){
if(value==0){
return '男';
}else if(value==1){
return '女';
} else{
return '未知';
}
}
追问
函数不运行
追答

这个和版本没多大关系,语法都差不多。有什么问题可以一起讨论。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式