我使用的是最新的jqGrid版本但我无法使冻结列完全正常工作。当我检查它时,我看不到额外的div在标准网格上的绝对位置。这是我的jqGrid设置。
jQuery("#refTable").jqGrid({
datatype: 'local',
data: griddata,
colNames: ['Reference Code','Full Citation','Primary Name Reference','Original Publication'],
colModel: [
{name: 'reference.referenceCode',frozen:true},
{name: 'reference.fullCitation',frozen:true},
{name: 'primaryNameRefInd',width:180,align:'center',sortable:false,formatter:'checkbox'},
{name: 'originalPublicationInd',align:'center',sortable:false,formatter:'checkbox'}
],
//autoWidth:true,
viewrecords:true,
loadonce:true,
gridview:true,
ignorecase:true,
height:'auto',
width:300,
rowNum:5,
pager:'#refNav',
sortable:true,
sortname:'reference.referenceCode',
//ExpandColumn:'reference.fullCitation',
shrinkToFit:false,
forceFit:false,
multiselect: false
});
$("#refTable").parents('div.ui-jqgrid-bdiv').css("max-height","200px");
jQuery("#refTable").jqGrid('navGrid','#refNav',{search:false,refresh:false});
感谢。