簡體   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