jqGrid-navgrid问题

jqGrid-navgrid问题,jqgrid,Jqgrid,我正在使用navgrid功能进行分页。但是没有调用navGrid函数。我试图在定义navGrid的jqgrid.js文件中添加警报。但是这个警报也没有被调用 $("#order-list-table").jqGrid({ autowidth: true, datatype : "json", url: "order-list.htm", height: '90%', width: '100%', mtype: 'POST', colName

我正在使用
navgrid
功能进行分页。但是没有调用
navGrid
函数。我试图在定义navGrid的jqgrid.js文件中添加警报。但是这个警报也没有被调用

$("#order-list-table").jqGrid({
    autowidth: true,
    datatype : "json",
    url: "order-list.htm",
    height: '90%',
    width: '100%',
    mtype: 'POST',
    colNames: [
        jQuery.i18n.prop('columnExternalOrderID'),
        jQuery.i18n.prop('columnInternalOrderID'),
        jQuery.i18n.prop('columnState'),
        jQuery.i18n.prop('columnDate'),
        jQuery.i18n.prop('columnErrorState'),
        jQuery.i18n.prop('columnAction'),
    ],
    colModel : [
        {name: "Ext Order ID", index: "externalOrderId",jsonmap:"externalOrderId"},
        {name: "Int Order ID", index: "id", jsonmap: "id"},
        {name: "State", index: "tkOrderStateId", jsonmap: "tkOrderStateId"},
        {name: "Date", index:"timestampOrderentry", jsonmap:"timestampOrderentry"},
        {name: "Error State", index: "tkErrorStateId", jsonmap: "tkErrorStateId"},
        {name: "Action", index: "realty", jsonmap: "realty"}
    ],
    forceFit: true,
    altRows: true,
    rowNum:2,
    rowList:[1,2],
    page: 1,
    pager: '#order-list-pager',
    sortname : "Ext Order ID",
    sortorder: "desc",
    shrinkToFit: true,
    viewrecords: true,
    jsonReader : { repeatitems: false },
    onSelectRow: function(){
        alert(jQuery("#order-list-table").getGridParam('selrow'));
    },
    gridComplete: function() {
        // resize the datagrid to fit the page properly:
        $('#order-list').width('100%');
        $('#order-list').css('overflow','hidden');
        $('#order-list').children('div').width('100%');
        $('#order-list').children('div').each(function() {
            $("div", this).width('100%');
            $("table", this).width('100%');
            $("div", this).css('overflow','hidden');
            $("table", this).css('overflow','hidden');
            $("td", this).css('text-align','center');
            $(this).find('#order-list-table').width('100%');
        });
    }
});

var gwdth = $("#order-list").width();
$("#order-list-table").jqGrid().setGridWidth(gwdth);

jquery("#order-list-table").jqgrid('navGrid',
    '#order-list-pager',{edit:true,add:true,del:true});

上面是我调用的函数。

您的错误似乎很简单:您应该将代码最后一行中的
jquery
替换为
jquery
,并将
jqgrid
替换为
jqgrid
(一个大写的“G”)。以下声明应该有效:

jQuery("#order-list-table").jqGrid('navGrid',
    '#order-list-pager',{edit:true,add:true,del:true});

您的错误似乎很简单:您应该将代码最后一行中的
jquery
替换为
jquery
,并将
jqgrid
替换为
jqgrid
(大写的“G”)。以下声明应该有效:

jQuery("#order-list-table").jqGrid('navGrid',
    '#order-list-pager',{edit:true,add:true,del:true});

哦。。。这似乎是一个非常愚蠢的错误。。。谢谢你的回复:):)哦。。。这似乎是一个非常愚蠢的错误。。。谢谢回复:):)如果我想更改jqgrid添加/编辑表单的css怎么办?如果我想更改jqgrid添加/编辑表单的css怎么办?