我有以下JQgrid。通过url传递参数值Symbol和Description。 由于某种原因,第二个参数没有通过。
另外,如何将链接突出显示为超链接?
formatoptions: {
baseLinkUrl: "http://www.cnn.com",
idName: "",
addParam: function (options) {
var urlparam += "bankid="+options.rowData.Symbol;
urlparam += "&timePeriod="+options.rowData.ShareQuantity;
return urlparam ;
}
}
答案 0 :(得分:0)
如果我理解正确,那么你可以从addParam
回调中返回对象:
formatter: "showlink",
formatoptions: {
baseLinkUrl: "http://www.cnn.com",
idName: "",
addParam: function (options) {
return {
bankid: options.rowData.Symbol,
timePeriod:options.rowData.ShareQuantity
};
}
}
见https://jsfiddle.net/OlegKi/615qovew/79/。免费的jqGrid将使用jQuery.param将对象属性转换为URL参数。它生成与
等URL的链接http://www.cnn.com/?bankid=BBB&timePeriod=9623
http://www.cnn.com/?bankid=GPSC&timePeriod=49612
http://www.cnn.com/?bankid=WEC&timePeriod=20638