我已将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。
答案 0 :(得分:0)
找到原因,我已经包含了一些不需要的文件。 我通过nuget下载了包,并添加了一些通过jqgrid站点下载的文件。 (nuget包不需要这些附加文件)。删除它们,它的工作文件魅力。
是的,我在踢自己!