我试图把一个网格内的一个面板,(我已经做了2个不同的视图,我的意思是,把网格在一个视图和可视化它从面板(菜单)视图作为一个项目)。
但我需要把它直接放在菜单视图,我看到一些人这样做的功能,以插入面板内,但我不能这样做。
如果有人能帮我我会很感激的,
谢谢你,谢谢你
这是“菜单”视图
Ext.define('appBaldas.view.vMenu', {
extend: 'Ext.tab.Panel',
defaultType: 'panel',
defaults: {
bodyPadding: 25
},
requires: [
'appBaldas.store.sMenu'
],
items: [{
title: 'TAB 1',
}, {
title: 'TAB 2',
}, {
title: 'TAB 3',
}, {
title: 'TAB 4',
}],
/* I SAW SOMETHING LIKE THIS BUT IDK HOW TO IMPLEMENT IT
_grid : function() {
this.cellEditing = new Ext.grid.plugin.CellEditing({
clicksToEdit : 1
});
return{
columns: [{
text: 'Name',
dataIndex: 'prodName',
width: 700,
}, {
text: 'Cod',
dataIndex: 'cod',
width: 700
}, {
text: 'Units',
dataIndex: 'uds',
width: 700
},
{
selectable: {
checkbox: true
},
}],
},
* /
});
"这里就是商店"
Ext.define('appBaldas.store.sMenu', {
extend: 'Ext.data.Store',
alias: 'store.sMenu',
model: 'appBaldas.model.mMenu',
data: { items: [
{ prodName: 'Prod1', cod: "1", uds: "999" },
{ prodName: 'Prod2', cod: "2", uds: "999" },
{ prodName: 'Prod3', cod: "3", uds: "999" },
{ prodName: 'Prod4', cod: "4", uds: "999" }
]},
proxy: {
type: 'memory',
reader: {
type: 'json',
rootProperty: 'items'
}
}
});
这是模型
Ext.define('appBaldas.model.mMenu', {
extend: 'Ext.data.Model',
fields: [
'prodName', 'cod', 'uds',
]
});
我尚未实现控制器(如有必要)
1条答案
按热度按时间hmtdttj41#
您有一个使用 Sencha 或Open工具创建helloworld应用程序的示例。
一个菜单视图,在中间打开。你试过这个吗?