SMART datagrid v.1 > Classes > GridView
グリッドビューがページング状態である時の全体ページの数。
この値を-1に指定すればグリッドのデータ行の数とpageSizeによって自動的に決定される。 0以上に指定すればデータ行の数とは関係ないくその値がページの数で指定される。 どんな場合でもページング状態ならこのプロパティーでリータンされる値は実際に表示されるページの数である。 ページングではない場合にはこのプロパティーで設定した値がリターンされる。 setPagingで他の値たちと一緒に指定することもできる。
実際ページの数が変更になったらonPageCountChangedイベントが発生する。 既存のページの数より少なく設定されたら内部的にpageIndexが調整され、onPageIndexChangedが発生することもある。
デフォルト値は0.
grid.onPageCountChanged = function (grid, oldCount, newCount) {
var page = grid.pageIndex();
$('#btnFirst').prop('disabled', newCount <= 0);
$('#btnPrev').prop('disabled', newCount <= 0);
$('#btnNext').prop('disabled', newCount >= count - 1);
$('#btnLast').prop('disabled', newCount >= count - 1);
}