Extjs GridPanel 加不到 TabPanel里去 那个大哥帮忙下

zilang629 2009-06-27 09:06:31
Ext.onReady(function(){
var sm=new Ext.grid.CheckboxSelectionModel();
var cm = new Ext.grid.ColumnModel([
new Ext.grid.RowNumberer(),
sm,
{header:'编号',dataIndex:'id',sortable:true},
{header:'名称',dataIndex:'name'},
{header:'描述',dataIndex:'descn'}
]);

var data =[
['1','name1','descn1'],
['2','name2','descn2'],
['3','name3','descn3'],
['4','name4','descn4'],
['5','name5','descn5'],
['6','name6','descn6']
];

var store = new Ext.data.Store({
proxy: new Ext.data.MemoryProxy(data),
reader:new Ext.data.ArrayReader({},[
{name:'id'},
{name:'name'},
{name:'descn'}
])
});
store.load();

var grid = new Ext.grid.GridPanel({
store:store,
cm:cm,
width:450,
height:250,
loadMask:true,
viewConfig:{
forceFit:true
},
bbar: new Ext.PagingToolbar({
pageSize:3,
store:store,
displayInfo:true,
displayMsg:'显示{0}到{1}记录,一共{2}条',
emptyMsg:'没有记录'
}),
autoHeight:true
});




var tabs= new Ext.TabPanel({
renderTo:'grid',
height:100
});

tabs.add({
title:'表格',
closable:true,
layout:'fit',
items:[grid]
});
tabs.add({
title:'aa',
html:'你好'
});
tabs.activate(0);

});

效果不是上就是下。。。。。
反正不在TabPanel里边,顺便弱弱的问下,现在用Extjs的公司多吗?

...全文
306 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tiannian1220 2011-11-08
  • 打赏
  • 举报
回复
tabs.add({
title:'表格',
xtype:'panel',
closable:true,
layout:'fit',
items:[grid]
});
zilang629 2009-07-25
  • 打赏
  • 举报
回复
倒在地上。。。。。。。。。
lyre129 2009-07-03
  • 打赏
  • 举报
回复
也不会,期待解答!

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧