我必须显示复杂的数据(我在桌子上显示),我使用xtemplate(我认为这是最好的方式)来显示它们,如
Ext.define('My.Example', {
extend: 'Ext.Panel'
, tbar:[{
text:'my button'
}]
,tpl: '{data}'
});
但我需要在表格之后嵌入一个网格
|button|----|
|---table---|
|-----------|
|-----------|
| |
|---grid----|
|-----------|
我该怎么办谢谢
答案 0 :(得分:1)
使用方框布局:
Ext.onReady(function() {
new Ext.panel.Panel({
width: 400,
height: 400,
renderTo: document.body,
layout: {
type: 'vbox',
align: 'stretch'
},
tbar: [{
text: 'Button'
}],
items: [{
flex: 1,
html: 'Top data'
}, {
flex: 1,
xtype: 'gridpanel',
store: {
fields: ['name'],
data: [{
name: 'Item 1'
}]
},
columns: [{
flex: 1,
text: 'Name',
dataIndex: 'name'
}]
}]
});
});