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] 展开
[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] 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询