Knockout.js で JqxGrid を使用しています。
ボタン「削除」は、グリッド内の各行にバインドされています。
次のコードを使用して行を削除します。
var DeleteReportRecord = function () {
var rows = $('#jqxgrid').jqxGrid('getrows');
var selectedrowindex = $("#jqxgrid").jqxGrid('getselectedrowindex');
var dataRecord = $("#jqxgrid").jqxGrid('getrowdata', selectedrowindex);
var ReportId = dataRecord.ReportId;
selectedRow = rows[selectedrowindex];
$("#jqxgrid").jqxGrid('deleterow', selectedrowindex, selectedRow);
}
問題は、適切に動作して行を削除していることですが、IE で「行データが未定義です」という警告が表示されます。私のサーバーは jquery 1.71 を使用しており、jqxgrid は jquery 1.8.1 を使用しています。
$("#jqxgrid").jqxGrid('deleterow', selectedrowindex);
上記の行を使用できた場合、削除は機能しません。誰でもこれを手伝ってもらえますか?
ありがとうアニルバン・ゴーシュ