【问题标题】:Pager not found Jqgrid error找不到寻呼机 Jqgrid 错误
【发布时间】:2012-12-16 11:58:03
【问题描述】:

我正在尝试将 jqgrid 集成到我的应用程序中,但我收到 pager not found 错误。

这里是导入。

    <link rel="stylesheet" type="text/css" href="/Scripts/themes/steel/grid.css" title="steel" media="screen" />
    <link href="/Scripts/themes/jqModal.css" rel="stylesheet" type="text/css" />
<script src="/Scripts/Lib/jquery-1.4.2.js" type="text/javascript" language="javascript"></script>  
        <script src="/Scripts/Lib/jquery.blockUI.js" type="text/javascript"></script>
        <script src="/Scripts/Lib/jquery.bgiframe.js" type="text/javascript" language="javascript"></script>  



    <script src="/Scripts/Lib/js/grid.locale-en.js" type="text/javascript"></script>

    <script src="/Scripts/Lib/jquery.jqGrid.js" type="text/javascript"></script>
    <script src="/Scripts/Lib/jquery.jqGrid.min.js" type="text/javascript"></script>

    <script src="/Scripts/Lib/js/jqModal.js" type="text/javascript"></script>
    <script src="/Scripts/Lib/js/jqDnR.js" type="text/javascript"></script>

这是我的 .htm 文件

<body>
<div id="report-tab">
<h2>Customers List</h2>
    <table id="list" class="scroll" cellpadding="0" cellspacing="0" width="100%">
    </table>
     <div id="pager"></div>

    </div>
    </body>

这是我的 report.js 文件代码

var ReportTab = function () {

    return {
        Init: function () {

            // jQuery(document).ready(function () {

            var test = $('#list');
            var Pager1 = $('#pager');
            test.jqGrid({
                Url: "/Home/GridData",
                datatype: 'json',
                mtype: 'GET',
                colNames: ['Id', 'Votes', 'Title'],
                colModel: [
          { name: 'Id', index: 'Id', width: 40, align: 'left' },
          { name: 'Votes', index: 'Votes', width: 40, align: 'left' },
          { name: 'Title', index: 'Title', width: 200, align: 'left'}],
                pager : $('#pager'),
                rowNum: 10,
                rowList: [5, 10, 20, 50],
                sortname: 'Id',
                sortorder: "desc",
                viewrecords: true,
                imgpath: '/scripts/themes/steel/images',
                caption: 'My first grid'
            }).navGrid(pager, { edit: false, add: false, del: false, refresh: true, search: false });
            //  });
        }
    }
} ();

帮助解决问题

提前致谢。

【问题讨论】:

    标签: jquery asp.net asp.net-mvc jquery-plugins jqgrid


    【解决方案1】:

    在底部分离出您的寻呼机 - 而不是

    navGrid(pager, { edit: false, add: false, del: false, refresh: true, search: false });
    

    试试

    $('#list').jqGrid('navGrid', '#pager', {edit: false, add: false, del: false, refresh: true, search: false});
    

    这可能归结为您寻找“寻呼机”的方式,如第一行所示,您也可以尝试通过“#pager”与寻呼机来指示寻呼机是什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-17
      相关资源
      最近更新 更多