2011-07-10 9 views
1

私はローカルストレージタイプのプロキシでextjsの非常に基本的なアプリケーションを持っています。問題は、ページングを使用してグリッド内の結果を減らすことができないことです。どのような制限を設定しても、常にすべてのレコードがロードされます。extjs localstorageページング

var itemsPerPage = 1; 
var cProxyStore = new Ext.data.Store({ 
    model: "cProxyModel", 
    autoLoad: {start: 0, limit: itemsPerPage}, 
     autoSync: true, 
    reader: { 
     type: 'json' 
    } 
}); 

このタイプのプロキシでページングを行う方法はありますか?

+0

あなたは正しいパラメータを受信するサーバーを確認しますか? – atian25

+0

これはlocalStorageプロキシです。サーバーはなく、ブラウザにはデータが格納されています –

答えて

1

2つ目のストレージ参照を作成し、必要なページングロジックを設定しないでください。次に、ストアに適切なストレージ参照を入力してください。

ページングロジックは通常、サーバー側で使用されていないため、必要なロジックをスキップすることはできません(つまり、ストアはあなたのためにそれをしません、それは渡されているデータの店を持っています)