如何将列值传递给Jqgrid中的另一列

How to pass column value to another column in Jqgrid

我有以下 jqgrid 代码,我正在创建一个 link,然后尝试将 bankId 值传递给每一行。 IE link1 link2

如何在 jqgrid 的 fdic 列中传递 bankId 值

{ name: 'bankId',label: 'bankId', align:'left', width: 10,hidden:true },
{ name: 'fdicNumber', label: 'fdicNumber',width: 70, key: true,
            formatter: "showlink",
                formatoptions: {
                    baseLinkUrl: testUrl,
                    idName: "",
                    addParam: function (options,rowObject) {
                      //  return "clientid="+options.rowid+" ;
                        return "clientid="+options.bankId+" ;
                    }
                }

            },

如果您使用 free jqGrid,则允许​​使用 addParam 作为函数。回调函数有 一个 参数,其属性为 cellValuerowidrowDataoptions(带有 formatoptions)。您可以按如下方式修复 addParam 的代码:

addParam: function (options) {
    return "clientid=" + options.rowData.bankId;
}

addParam: function (options) {
    return "clientid=" + encodeURIComponent(options.rowData.bankId);
}