Mam następujący kod jqgrid, tworzę link, a następnie próbuję przekazać wartości bankId do każdego wiersza. to znaczy link1 link2
Jak mogę przekazać wartości bankId w kolumnie fdic w jqgrid
{ 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+" ;
}
}
},
Odpowiedzi:
1 dla odpowiedzi № 1Jeśli użyjesz darmowe jqGrid następnie użycie addParam
ponieważ funkcja jest dozwolona. Funkcja wywołania zwrotnego ma jeden parametr z właściwościami cellValue
, rowid
, rowData
i options
(z formatoptions
). Możesz naprawić swój kod addParam
jak następuje:
addParam: function (options) {
return "clientid=" + options.rowData.bankId;
}
lub
addParam: function (options) {
return "clientid=" + encodeURIComponent(options.rowData.bankId);
}