extjs グリッド パネルが 1 つあります。その上にページングツールバーが含まれています。
ページングツールバーコードは次のとおりです。
xtype: 'pagingtoolbar',
store: 'courseStoreForGrid', // same store GridPanel is using
pageSize: 2,
displayInfo: true,
displayMsg: 'Displaying topics {0} - {1} of {2}',
emptyMsg: "No topics to display",
ここに私の店コードがあります:
var itemsPerPage = 2;
var courseStoreForGrid= Ext.create('Ext.data.Store',{
fields : [ 'id','name','minimumAge','maximumAge','suggestedDurationDays','tags'],
storeId:'courseStoreForGrid',
remoteSort:true,
pageSize:itemsPerPage,
sortInfo:
{
field: "name",
direction: "ASC"
},
//autoLoad:true, プロキシ:{ タイプ: 'rest', url: 'http://localhost:8080/WebService/iTest/course/PagingCourse.json', メソッド: 'GET', スコープ: this, リーダー: {タイプ: 'json', ルート: 'コース', totalProperty: 'totalCount' }
}
});
courseStoreForGrid.load({params:{start:0, limit:2}});
データベースには合計 7 件のレコードがあります。そのグリッドで初めてページングを実行すると、機能しなかった後、正常に機能します。私を助けてください。