Asp.net jqgrid中多选行的列值
这就像我在Jqgrid中有multiselect选项一样,我希望将selected rows值传递给服务器,并根据该值删除这些行。我不想有身份证来做我的工作。对于单行,我获取单元格值,并使用相同的值删除。但对于多重选择,情况并非如此。在getGridParam('selarrrow')中;我使用它来获取所选的行,但是没有填充值。请帮我做同样的事Asp.net jqgrid中多选行的列值,asp.net,jqgrid,Asp.net,Jqgrid,这就像我在Jqgrid中有multiselect选项一样,我希望将selected rows值传递给服务器,并根据该值删除这些行。我不想有身份证来做我的工作。对于单行,我获取单元格值,并使用相同的值删除。但对于多重选择,情况并非如此。在getGridParam('selarrrow')中;我使用它来获取所选的行,但是没有填充值。请帮我做同样的事 当我使用下面的代码时,正如我在一些示例问题中看到的那样,我可以获取单行选择的值,但是当我选择多行时,我传递它,比如“FALSE”或“UNDEFINED”
当我使用下面的代码时,正如我在一些示例问题中看到的那样,我可以获取单行选择的值,但是当我选择多行时,我传递它,比如“FALSE”或“UNDEFINED”。可能是什么问题。var grid=jQuery(“#list”);var sel_id=grid.jqGrid('getGridParam','selarrrow');var myCellData=grid.jqGrid('getCell',sel_id',CountryId') 我通过使用for循环获取所选行id来完成这项工作 我做了一些像这样的事情,我能够获取价值。我想这可能对其他人也有帮助,请检查一下
var myrow;
var id = jQuery("#List").jqGrid('getGridParam','selarrrow');
if(id.length)
{
for (var i=0;i<id.length;i++) // For Multiple Delete of row
{
myrow = jQuery("#List").jqGrid('getCell',id[i],'ticker');
}
}
var-myrow;
var id=jQuery(“#List”).jqGrid('getGridParam','selarrrow');
if(id.length)
{
对于(var i=0;i当我使用下面的代码时,正如我在一些示例问题中看到的那样,我可以获取单行选择的值,但是当我选择多行时,我会传递它,比如“FALSE”或“UNDEFINED”。这可能是什么问题。var grid=jQuery(“#list”);var sel_id=grid.jqGrid('getGridParam','selarrrow');var myCellData=grid.jqGrid('getCell',sel_id,'CountryId');您可以随时修改(更好的附加)问题的文本。最好在问题上写一条注释,并附上附加信息。使用这样的for循环,您将覆盖以前的myrow
。循环结束后,您将在myrow
中看到该值与最后选择的行相对应。您不需要在问题中描述您使用的格式想要获得这些值。可能是var myrow=[];
和更高版本的'myrow.push(jQuery(#List”).jqGrid('getCell',id[i],'ticker'))`这就是你想要的吗?是的,这就是我真的很抱歉我错过了任何方式,谢谢老兄。我有更多的小疑问,你能检查一下下面的URL吗?我读了你的问题,现在被删除了,但不太明白你想要存档什么。一些代码,比如$(“#cb_list”).checked=true;
应固定为$(“#cb_list”).attr(“checked”,true);
。但您的问题可能已经解决。其他旧答案可能会对您有所帮助。