我使用提供的 JSON 数据创建了一个新的 JQGrid,它第一次运行良好:
// Clear it if it exists.
$("#grid_id").GridUnload();
// Create it with data
var = jQuery("#grid_id").jqGrid({
data: dataset_json,
.....
rowNum : 30,
width : $("#grid_id").width(),
height: $('#grid_id').height(),
rowList : [ 30, 100, 150 ],
pager : "#grid_page",
sortname : 'name',
viewrecords : true,
sortorder : "desc",
shrinkToFit: false,
rownumbers: true,
altRows:true,
caption: "Sample Grid",
});
但是当我第二次使用返回的数据集(非空)触发此方法时,网格的标题和内容被遗漏,整个网格出现问题。我不确定发生这种情况的原因。我猜是否是CSS引起的?我包括以下 CSS 文件:
<link href="${path}/duration/js/plus/alert/jquery.alerts.css" rel="stylesheet" type="text/css">
<link href="${path}/duration/css/subpage.css" rel="stylesheet" type="text/css"></link>
<link href="${path}/duration/css/shared.css" rel="stylesheet" type="text/css"></link>
如果有人遇到过这个问题,请给我指导。