首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQxGrid、Knockout.js删除问题

JQxGrid、Knockout.js删除问题
EN

Stack Overflow用户
提问于 2012-11-29 03:03:07
回答 2查看 943关注 0票数 0

我们在Knockout.js中使用JqxGrid。

一个"Delete“按钮与网格中的每一行绑定。

并使用以下代码删除一行:

代码语言:javascript
复制
     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,其中代码如下:

代码语言:javascript
复制
$("#jqxgrid").jqxGrid('deleterow', selectedrowindex);

如果我可以使用上面的行,则删除不起作用。有人能帮上忙吗?

感谢Anirban Ghosh

EN

回答 2

Stack Overflow用户

发布于 2012-11-29 03:44:05

请查看这是否是help http://www.jqwidgets.com/community/topic/rowdata-is-undefined/

票数 0
EN

Stack Overflow用户

发布于 2012-11-29 04:50:07

“‘deleterow”需要行id,而不是索引。查看此处:createremoveupdatedata.htm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13612484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档