我正在使用jqGrid 4.4.1。我在js文件中使用JSON对象在本地填充jqGrid。
var $myGrid = $('#myTable');
function initializeGrid(data) {
$myGrid.jqGrid({
data:data,
datatype: "local",
. . .
. . .
caption : 'Title'
});
}
我将此函数称为ajax调用的回调,它将JSON数据输入到此函数。网格正确填充,但标题不会出现。我甚至无法在jqGrid上看到标题栏。
我已尝试使用chrome控制台上的以下命令手动设置标题,但仍无法正常工作。
$myGrid.jqGrid('setGridParam','caption','Title');
我是否需要为此进行任何特定配置?
答案 0 :(得分:0)
这适用于我。这个
jQuery("##myTable").jqGrid({
url: '.....'
datatype: 'json',
mtype: 'POST',
postData: {
documentUserLinkString: '@Model.documentUserLinkString'
},
// Paging
toppager: false,
pager: $("#ReciverNamepager"),
rowNum: 15,
gridview: true,
// Default sorting
sortname: "FullName",
sortorder: "asc",
gridComplete: CheckEmptyData,
emptyrecords: 'File is not yet shared',
emptyDataText: '<div class="errordiv">File is not yet shared</div>',
caption: "File Reciver Name List"// this is
}).navGrid({ edit: false, add: false, del: false, refresh: true, search: false });
});
答案 1 :(得分:0)
我找到了这个问题的原因。我的一个css中有一条线导致了这个
.ui-jqgrid-title{ visibility:hidden}
感谢您的回答!