2016-11-18 16 views
1

私はHTMLテーブルに形成されたJqueryグリッドを持っています。JQueryグリッドページャが表示されない

私はページアップ、ページダウンボタンがまったく表示されない10

に私のページサイズを設定しているfunctionality.Iページャを含むグリッドの必要なプロパティを追加しました。

私がよく見ていると、私はそれがPage: 1 out of 1 と言っていることがわかりましたが、右隅に257レコードのうちの1〜10があります。ここで

は、htmlタグ

<table class="table table-bordered" id="tblJQGrid"></table> 
<div id="pager"></div> 

をaremyそして、ここにグリッドをバインドするためのコードです。

$("#tblJQGrid").jqGrid(
{url: "@Url.Action("GetGeographyBreakUpData", "GeoMap")"+ "?Parameters=" + Params + "", 
    datatype: "json", 
    //data: { "Parameters": Params }, 

    mtype: 'GET', 
    cache: false, 
    colNames: ['Id','GeoGraphy', 'Completed', 'InProgress'], 
    colModel: [ 
    { name: 'Id', index: 'Id', width: 20, stype: 'text',hidden:true }, 
    { name: 'Geography', index: 'Geography', width: 150 }, 
    { name: 'Completed', index: 'Completed', width: 150 }, 
    { name: 'InProgress', index: 'InProgress', width: 150 }, 
    ], 
    pager:'#pager', 
    jsonReader: {cell:""}, 
    rowNum: 10, 
    sortorder: "desc", 
    sortname: 'Id', 
    viewrecords: true, 

    caption: "Survey Status:Summary", 
    scrollOffset: 0}); 
    $("#tblJQGrid").jqGrid('navGrid','#pager',{search:true}); 

私は行方不明または間違っていることに関する提案はありますか?

+1

jqGrid([free jqGrid](https:// github)のfork **を使用して**使用できるjqGridのバージョン**に関する情報をすべて質問で書くことが重要です.com/free-jqgrid/jqGrid)、コマーシャル[Guriddo jqGrid JS](http://guriddo.net/?page_id=103334)またはバージョン<= 4.7の古いjqGrid)。サーバー( 'url')から返されたデータの例(少なくとも2行のデータ)を含める必要があります。サーバー側のページングを実装していない可能性があります。 257行のデータではそれほど必要ではありません。 *すべてのデータ*を一度に返して、 'loadonce:true、forceClientSorting:true'オプションを使うことができます – Oleg

答えて

1

loadonce: trueforceClientSorting: trueオプションを使用してください。

関連する問題