1
我使用extjs爲網格分頁,但在頁面加載時它一次顯示我的所有數據...但我給頁面大小爲15 這裏是在這裏我的代碼extjs網格分頁正在加載頁面加載的所有數據
Ext.require(['Ext.grid.*',
'Ext.data.*',
'Ext.util.*',
'Ext.toolbar.Paging']);
Ext.onReady(function() {
var storedata=new Ext.data.Store( {
pageSize: 15,
autoLoad: true,
fields:[
{name: 'dimEAColumn'},
{name: 'dimEntitytable'},
{name: 'dimtableName'},
{name: 'is_scan_enabled'},
{name: 'name'},
{name: 'scanType'},
{name: 'severity'}
],
proxy: {
type: 'rest',
url : 'data/grid1.json',
reader: {
type: 'json',
root: 'CompositionDAO'
}
},
});
storedata.load();
// create the grid
var grid = new Ext.grid.GridPanel({
store: storedata,
columns: [
{header: "Severity", width: 70,dataIndex: 'severity', sortable: true},
{header: "Scan Name", width: 275, dataIndex: 'name', sortable: true},
{header: "Status", dataIndex: 'is_scan_enabled', sortable: true},
{header: "Master Data Dimension",width:130, dataIndex: 'scanType', sortable: true},
{header: "Entity", dataIndex: 'dimEntitytable', sortable: true },
{header: "Attribute",dataIndex: 'scanType', sortable: true}
],
// paging bar on the bottom
bbar: Ext.create('Ext.PagingToolbar', {
store: storedata,
displayInfo: true,
displayMsg: 'Displaying topics {0} - {1} of {2}',
emptyMsg: "No topics to display",
}),
renderTo:'QualityScans',
width:797,
height:200,
loadMask: true,
viewConfig: {emptyText: '<span style="position:absolute; margin-left:300px; font-size:12px; top:50px;color:#004669;font-weight:bold;">No data to display</span>'}
});
});
是我的JSON數據
{
"CompositionDAO": [
{
"dimEAColumn": "F_BIRTHDATE_VALUE",
"dimEntitytable": "PERSON",
"dimtableName": "PERSONDM",
"is_scan_enabled": 1,
"name": "Invalid Birth Dateeeeeeeeeeeeeeeeeeeeeeeeeeeeee",
"scanType": "Quality",
"severity": "High"
},
{
"dimEAColumn": "F_GIVEN_NAME_ONE",
"dimEntitytable": "PERSONNAME",
"dimtableName": "PERSONDM",
"is_scan_enabled": 1,
"name": "Company Stored as Person (Given Name)",
"scanType": "Quality",
"severity": "High"
},
{
"dimEAColumn": "F_GIVEN_NAME_ONE",
"dimEntitytable": "PERSONNAME",
"dimtableName": "PERSONDM",
"is_scan_enabled": 0,
"name": "Given Name One Anonymous Value",
"scanType": "Quality",
"severity": "High"
}, and so on
請告訴我會是什麼問題
什麼代碼產生的JSON數據?您需要確保您只返回由「限制」參數定義的記錄數量 – gunnx 2013-02-22 11:46:29