私はDojo
EnhancedGrid
ページ付けを使用して実装していますが、と呼ばれるものがありitems per page
ます。
10 | 20 | 30 | 40 | 50| all.
ここでEnhancedGrid
ページネーションで20を選択するとします。プログラムから値20にアクセスするにはどうすればよいですか?この値を取得して、変数sayに格納したいと思いますPage-size
。Dojo
バージョン1.6.1を使用しています
私はDojo
EnhancedGrid
ページ付けを使用して実装していますが、と呼ばれるものがありitems per page
ます。
10 | 20 | 30 | 40 | 50| all.
ここでEnhancedGrid
ページネーションで20を選択するとします。プログラムから値20にアクセスするにはどうすればよいですか?この値を取得して、変数sayに格納したいと思いますPage-size
。Dojo
バージョン1.6.1を使用しています
ドキュメントには、currentPageSize()
メソッドがあると記載されています。オブジェクトから直接アクセスできEnhancedGrid
ます。これをテストするためにJSFiddleを作成しました。スクリプトの最後に、次のコードがあります。
// Display current page size
grid.on("RowClick", function() {
alert(grid.currentPageSize());
});
ページサイズを変更し、任意の行をクリックして結果を確認します。
コードの残りの部分は、拡張されたグリッドの簡単な例を得るために、ドキュメントからコピーして貼り付けたものです (特別なトリックは含まれていません)。
これを使用して Dojo 1.6 のページ サイズにアクセスできます。
yourGrid.pagination.plugin.pageSize;
以下は、dojo 1.6 を使用した動作中の jsfiddle です。
グリッドの onClick イベントを使用します。グリッドをクリックするたびに、現在のページ サイズが警告されます。
最初の質問を編集して、Dojo バージョンを追加してください。
ルシアン