ボタンが押されたときに、データソースからグリッドを更新しようとしています。
そこで、クリックイベントには次のようなものがあります。
$('#grid').jqGrid('trigger','reloadGrid');
しかし、これは機能せず、未知のメソッド「トリガー」に対してエラーがスローされます
私も試しました
$('#grid').jqGrid('trigger("reloadGrid")');
この関数をどのように実行しますか?
$('#grid').trigger( 'reloadGrid' );
これは私のために働いた。
jQuery('#grid').jqGrid('clearGridData');
jQuery('#grid').jqGrid('setGridParam', {data: dataToLoad});
jQuery('#grid').trigger('reloadGrid');
これを試して、jqGridを新しいデータでリロードしてください
jQuery("#grid").jqGrid('setGridParam',{datatype:'json'}).trigger('reloadGrid');
var newdata= //You call Ajax peticion//
$("#idGrid").clearGridData();
$("#idGrid").jqGrid('setGridParam', {data:newdata)});
$("#idGrid").trigger("reloadGrid");
イベント更新データテーブル内