我用EXT 写了一个表格,我想要的效果是这样:
但是最后得到的是这样的:
就是没有出现表头,麻烦各位老大给小弟看看,下边是代码,谢谢!var reportGridStore;
var reportPageSize = 9;
function initReportGrid(){
reportGridStore.load({params:{start:0, limit:reportPageSize}});
}
var reportGridUri = path+"/notice/initReportGrid.action";
reportGridStore = new Ext.data.JsonStore({
root:"rows",
totalProperty:"totalCount",
idProperty:"id",
remoteSort:true,
fields:[
{name:"b_vou_id"},
{name:"toctrlid"},
{name:"budget_adjust"},
{name:"create_date"}
],
proxy:new Ext.data.HttpProxy({url:reportGridUri})
});
reportGridStore.setDefaultSort("create_date", "DESC");
var reportGridBar = new Ext.PagingToolbar({
pageSize:nvPageSize,
text: '刷新',
store:reportGridStore,
displayInfo:true,
displayMsg: '分页{0} - {1} of {2}'
});var reportGrid = new Ext.grid.GridPanel({
region:'center',
width:allWidth*0.48,
height:allHeight*0.51,
store: reportGridStore,
stripeRows: true,
autoscoll:true,
header: true,
disableSelection:true,
loadMask: true,
bbar: reportGridBar,
viewConfig:{forceFit:true},
columns:[
{header: "明细ID", width: 0.2*allWidth, sortable: true, dataIndex: 'b_vou_id'},
{header: "额度ID", width: 0.12*allWidth, sortable: true, dataIndex: 'toctrlid'},
{header: "调整类型", width: 0.12*allWidth, sortable: true, dataIndex: 'budget_adjust'},
{header: "创建时间", width: 0.12*allWidth, sortable: true, dataIndex: 'create_date'}
]
});var reportPanel = new Ext.Panel({
id : 'report',
layout : 'border',
title : '报表信息',
height : allHeight * 0.51,
bodyStyle : 'background-color:#dfe8f6',
items : [reportGrid]
});
initReportGrid();
ExtJSgridPanel表头
但是最后得到的是这样的:
就是没有出现表头,麻烦各位老大给小弟看看,下边是代码,谢谢!var reportGridStore;
var reportPageSize = 9;
function initReportGrid(){
reportGridStore.load({params:{start:0, limit:reportPageSize}});
}
var reportGridUri = path+"/notice/initReportGrid.action";
reportGridStore = new Ext.data.JsonStore({
root:"rows",
totalProperty:"totalCount",
idProperty:"id",
remoteSort:true,
fields:[
{name:"b_vou_id"},
{name:"toctrlid"},
{name:"budget_adjust"},
{name:"create_date"}
],
proxy:new Ext.data.HttpProxy({url:reportGridUri})
});
reportGridStore.setDefaultSort("create_date", "DESC");
var reportGridBar = new Ext.PagingToolbar({
pageSize:nvPageSize,
text: '刷新',
store:reportGridStore,
displayInfo:true,
displayMsg: '分页{0} - {1} of {2}'
});var reportGrid = new Ext.grid.GridPanel({
region:'center',
width:allWidth*0.48,
height:allHeight*0.51,
store: reportGridStore,
stripeRows: true,
autoscoll:true,
header: true,
disableSelection:true,
loadMask: true,
bbar: reportGridBar,
viewConfig:{forceFit:true},
columns:[
{header: "明细ID", width: 0.2*allWidth, sortable: true, dataIndex: 'b_vou_id'},
{header: "额度ID", width: 0.12*allWidth, sortable: true, dataIndex: 'toctrlid'},
{header: "调整类型", width: 0.12*allWidth, sortable: true, dataIndex: 'budget_adjust'},
{header: "创建时间", width: 0.12*allWidth, sortable: true, dataIndex: 'create_date'}
]
});var reportPanel = new Ext.Panel({
id : 'report',
layout : 'border',
title : '报表信息',
height : allHeight * 0.51,
bodyStyle : 'background-color:#dfe8f6',
items : [reportGrid]
});
initReportGrid();
ExtJSgridPanel表头
解决方案 »
- js 弹出 登录 实现
- 【如何在JS中获取web页面输入的IP值】急
- js控制隐藏显示下拉框,一直达不到预期效果。显示楼会显示相应的楼层,选择楼层显示相应的房间,如树状目录同理。求高人指点~
- 救命啊啊 啊啊啊啊!!!!!!!
- |zyciis| JS如何取得对像属性谢谢 obj.Name = "123";alert(obj.getProperty["Name"]);
- 图片替换问题
- 如何取得open页的来源地址?
- setTimeout為什麼只執行了一次就不在執行了?
- 有没有可能用javascript把网页的所有媒体关掉或停掉?
- 如何设置js文件编码为utf-8
- 关于表单提交的问题
- datagrid单元格编辑的问题。
我还将你的allWidth,allHieght变量设置成100.
Ext.onReady(function(){
reportPanel //你设计的组件引用
new Ext.Viewport({
layout:'fit',
items:[reportPanel]
})
});
render是用来做一些特殊显示的吧,不用应该也是可以的了那个脚本没问题的话,那个没显示是怎么回事呢
new Ext.Viewport({
layout:'fit',
items:[reportPanel]
})
});
也还是没有
如果还不行,下面是我的测试代码,修改的已经用//**标记出来,可以直接运行看效果var reportGridStore;
var reportPageSize = 9;//***
var allWidth = 100;
var allHeight = 100;
var data = {"totalCount":1,"rows":[{"b_vou_id":1,"toctrlid":2,"budget_adjust":3,"create_date":4},{"b_vou_id":2,"toctrlid":11,"budget_adjust":3,"create_date":4}]}
//**
reportGridStore = new Ext.data.JsonStore({
root:"rows",
totalProperty:"totalCount",
idProperty:"id",
remoteSort:true,
fields:[
{name:"b_vou_id"},
{name:"toctrlid"},
{name:"budget_adjust"},
{name:"create_date"}
],
data:data
});
reportGridStore.setDefaultSort("create_date", "DESC");
var reportGridBar = new Ext.PagingToolbar({
//**
pageSize:1,
//**
text: '刷新',
store:reportGridStore,
displayInfo:true,
displayMsg: '分页{0} - {1} of {2}'
});var reportGrid = new Ext.grid.GridPanel({
region:'center',
width:allWidth*0.48,
height:allHeight*0.51,
store: reportGridStore,
stripeRows: true,
autoscoll:true,
header: true,
disableSelection:true,
loadMask: true,
bbar: reportGridBar,
viewConfig:{forceFit:true},
columns:[
{header: "明细ID", width: 0.2*allWidth, sortable: true, dataIndex: 'b_vou_id'},
{header: "额度ID", width: 0.12*allWidth, sortable: true, dataIndex: 'toctrlid'},
{header: "调整类型", width: 0.12*allWidth, sortable: true, dataIndex: 'budget_adjust'},
{header: "创建时间", width: 0.12*allWidth, sortable: true, dataIndex: 'create_date'}
]
});var reportPanel = new Ext.Panel({
id : 'report',
layout : 'border',
title : '报表信息',
height : allHeight * 0.51,
bodyStyle : 'background-color:#dfe8f6',
items : [reportGrid]
});
//**
Ext.onReady(function(){
new Ext.Viewport({
layout:'fit',
items:[reportPanel]
})
});
//**
我想是不是因为我那边什么地方给屏蔽了,我那个文件里边的展示是这样的,麻烦帮我看看是不是有什么问题:var panel = new Ext.Panel( {
id : 'portal',
layout : 'border',
applyTo : 'portal',
width : allWidth*0.98 ,
height : allHeight*1.05,
items:[
{
region:'west',
width: 240,
margins:'0 6 6 0',
items: [loginPanel,trainPanelNotice,supportPanel]
},{
region:'center',
// width: 333,
margins:'0 0 0 0',
layout:'fit',
items: [downloadPanelNotice, reportPanel]
}, {
region:'east',
width: 240,
margins:'0 0 6 6',
items: [ynczemailPanel,mofemailPanel,faqPanelNotice]
}
]
});
.x-grid3-header{display:none;}
谢谢这位大哥!