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