|
|
@@ -22,6 +22,7 @@ Ext.define('saas.view.core.report.ReportPanel', {
|
|
|
searchItems: [], // 查询字段
|
|
|
reportTitle: '报表',
|
|
|
autoLoad:true,
|
|
|
+ allowPaging: true,
|
|
|
printAble: true,
|
|
|
exportAble: true,
|
|
|
queryMode: 'DETAIL',
|
|
|
@@ -162,23 +163,12 @@ Ext.define('saas.view.core.report.ReportPanel', {
|
|
|
}],
|
|
|
store: store,
|
|
|
columns: me.initColumns(),
|
|
|
- dockedItems: [{
|
|
|
+ dockedItems: [me.allowPaging ? {
|
|
|
xtype: 'pagingtoolbar',
|
|
|
dock: 'bottom',
|
|
|
displayInfo: true,
|
|
|
store: store
|
|
|
- }],
|
|
|
- viewConfig: {
|
|
|
- deferEmptyText: false,
|
|
|
- listeners: {
|
|
|
- itemcontextmenu: function(view, rec, node, index, e) {
|
|
|
- e.stopEvent();
|
|
|
- me.getContextMenu().show().setLocalXY(e.getXY());
|
|
|
- me.selectedData = e.target.innerText;
|
|
|
- return false;
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
+ } : null],
|
|
|
}]
|
|
|
});
|
|
|
|
|
|
@@ -187,12 +177,13 @@ Ext.define('saas.view.core.report.ReportPanel', {
|
|
|
|
|
|
listeners: {
|
|
|
boxready: function(p) {
|
|
|
+ var allowPaging = p.allowPaging;
|
|
|
var grid = p.down('grid');
|
|
|
var store = grid.getStore();
|
|
|
var gridBodyBox = grid.body.dom.getBoundingClientRect();
|
|
|
var gridBodyBoxHeight = gridBodyBox.height;
|
|
|
|
|
|
- var pageSize = Math.floor(gridBodyBoxHeight / 32);
|
|
|
+ var pageSize = allowPaging ? Math.floor(gridBodyBoxHeight / 32) : 99999;
|
|
|
|
|
|
store.setPageSize(pageSize);
|
|
|
}
|