jqgrid搜索窗口不会出现

时间:2014-05-08 21:38:11

标签: jquery jqgrid

我已将jqGrid设置如下:

$(function () {
$('#POesGrid').jqGrid({
    caption: '',
    colNames: ['POID', 'PO Number', 'Revision', 'Date Created', 'Date PO Approved', 'Supplier',
        'Status', 'Ship To', 'Payment', '', '', ''],
    colModel: [
        { name: 'POID', hidden: true, key: true },
        { name: 'PONumber', index: 'PONumber', search:true, searchtype:'number' },
        { name: 'PORevision', index: 'PORevision', search: true },
        { name: 'DateOfCreated', index: 'DateOfCreated', search: true },
        { name: 'DateOfApproved', index: 'DateOfApproved', search: true },
        { name: 'AdrBookSuplierPO', index: 'AdrBookSuplierPO.LastName', search: true },
        { name: 'StatusPO', index: 'StatusPO.StatusTitle', search: true },
        { name: 'ShipTo', index: 'ShipTo.LastName', search: true },
        { name: 'Payment', sortable: false },
        { name: 'EditAction', sortable: false, classes: 'edit', width:25 },
        { name: 'DetailAction', sortable: false, classes: 'view', width: 25 },
        { name: 'DeleteAction', sortable: false, classes: 'delete', width: 25 },
    ],
    pager: '#POesGridPager',
    rowNum: paramFromView.PageSize,
    rowList: [10, 50, 100],
    datatype: 'json',
    height: '100%',
    sortname: 'PONumber',
    sortorder: "desc",
    viewrecords: true,
    mtype: 'GET',
    jsonReader: {
        root: "rows",
        page: "page",
        total: "total",
        records: "records",
        repeatitems: false,
        userdata: "userdata"
    },
    url: paramFromView.Url
}).navGrid('#POesGridPager', { del: false, add: false, edit: false},
{},
{},
{},
{ multipleSearch: true });
});

当我点击搜索按钮时,整页被禁用(通常在搜索屏幕出现时发生),但搜索屏幕不会出现。

你能告诉我这里缺少的东西吗?

我的JQGrid版本是4.6.0。

1 个答案:

答案 0 :(得分:0)

找到原因,我已经包含了一些不需要的文件。 我通过nuget下载了包,并添加了一些通过jqgrid站点下载的文件。 (nuget包不需要这些附加文件)。删除它们,它的工作文件魅力。

是的,我在踢自己!