标题不出现在jqGrid中

时间:2014-08-29 10:01:04

标签: jquery jqgrid

我正在使用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');

我是否需要为此进行任何特定配置?

2 个答案:

答案 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}

感谢您的回答!