SMART datagrid v.1 > Classes > GridView

Back  Forward

DataLudi.GridView.pageCount  property

グリッドビューがページング状態である時の全体ページの数。 

この値を-1に指定すればグリッドのデータ行の数とpageSizeによって自動的に決定される。 0以上に指定すればデータ行の数とは関係ないくその値がページの数で指定される。 どんな場合でもページング状態ならこのプロパティーでリータンされる値は実際に表示されるページの数である。 ページングではない場合にはこのプロパティーで設定した値がリターンされる。 setPagingで他の値たちと一緒に指定することもできる。 

実際ページの数が変更になったらonPageCountChangedイベントが発生する。 既存のページの数より少なく設定されたら内部的にpageIndexが調整され、onPageIndexChangedが発生することもある。 

デフォルト値は0.

Getter
function pageCount(): Integer
Setter
function setPageCount(value: Integer)
Code -1
    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);
    }
See Also
ページング概要
pageSize
pageIndex
onPageCountChanged
onPageIndexChanged
Examples
基本ページング
ページデータローディング
ページ行の位置の指定
ページに特定の行の表示