ext gridpanel中添加下拉列表框失败

Ext.define('app.view.MyGridPanel',{extend:'Ext.grid.GridPanel',alias:'widget.mygridpa... Ext.define('app.view.MyGridPanel', {
extend : 'Ext.grid.GridPanel',
alias : 'widget.mygridpanel',
title : '漏品商业列表',
selType: 'cellmodel',
tbar : [ {
xtype : 'button',
text : '提交',
} ],
store : 'MyStore',
bbar : {
xtype : 'pagingtoolbar',
store : 'MyStore',
dock : 'bottom',
displayInfo : true
},
columns : [ {
header : "序号",
xtype : 'rownumberer',
align : "center",
width : 50
}, {
dataIndex : 'sellerName',
header : '商业公司名称',
width : 300,
}, {
dataIndex : 'productName',
header : '产品名称',
width : 300
}, {
dataIndex : 'businessPerson',
header : '商务人员'
}, {
dataIndex : 'updateTime',
header : '修改时间'
}, {
header : '漏品状态',
dataIndex : 'status',
width : 80,
renderer : function(v) {
if (v == 0) {
return '未处理';
} else if (v == 1) {
return '已处理';
}
},
editor : {
xtype : 'combo',
editable : false,
repeatTriggerClick : true,
store : Ext.create('Ext.data.Store', {
fields : [ 'text', 'value' ],
data : [ {
text : '未处理',
value : '0'
}, {
text : '已处理',
value : '1'
} ]
}),
queryModel : "local",
triggerAction : 'all',
displayField : 'text',
valueField : 'value'
}

}, {
dataIndex : 'remark',
header : '备注',
width : 300
} ],
plugins : [ Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit : 1
}) ],
});
这是代码
展开
 我来答
百度网友ce8a783
2015-09-18 · TA获得超过318个赞
知道小有建树答主
回答量:349
采纳率:50%
帮助的人:267万
展开全部

用你的grid配置在extjs4.2下是可以的,除了没用你的store外,其他没改啥。是不是你的store的问题?

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式