提供された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",
});
しかし、返されたデータセット(nullではない)を使用してこのメソッドを2回実行すると、グリッドのヘッダーとコンテンツが失われ、グリッド全体に問題が発生します。何が原因かわかりません。そして、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>
この問題に遭遇したことがある人がいたら、私にガイダンスを与えてください。