我们正在使用JqxGrid和Knockout.js。
按钮“删除”与网格中的每一行绑定。
并使用以下代码删除行:
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中发出警告“rowdata is undefined” 我的服务器使用的是jquery 1.71,而jqxgrid正在使用jquery 1.8.1 代码的位置为:
$("#jqxgrid").jqxGrid('deleterow', selectedrowindex);
如果我可以使用上面的行删除不起作用。 有人可以提供帮助吗?
由于 Anirban Ghosh