-1

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 件のレコードがあります。そのグリッドで初めてページングを実行すると、機能しなかった後、正常に機能します。私を助けてください。

4

1 に答える 1

0

Ext-js のどのバージョンを使用していますか?

以下の URL に、「グリッド パネル」と「ページネーション ツールバー プラグイン」の両方の例を含む公式の EXT-JS 4.x ドキュメントがあります。

http://docs.sencha.com/ext-js/4-1/#!/api/Ext.grid.Panel

http://docs.sencha.com/ext-js/4-1/#!/api/Ext.toolbar.Paging

于 2012-12-24T05:20:43.377 に答える