繁体   English   中英

jqgrid中多选行的列值

[英]Column Value of multiselect rows in jqgrid

就像我在Jqgrid中具有multiselect选项一样,我要将选定的行值传递给服务器,并根据该值删除行。 我不想让IDs做我的工作。 对于“单行”,我获取单元格值并使用该值删除。 但是对于多选,情况并非如此。 在getGridParam('selarrrow');中 我用它来获取选定的行,而不填充值。 请帮我做同样的事情

当我在某些示例问题中看到以下代码时,我可以获取单行选择的值,但是当我选择多行时,则将其传递为“ 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'); 
        }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM