JQGRID:传递多个ur参数值

时间:2016-11-29 21:47:06

标签: javascript jqgrid

我有以下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 ;
                            }
                        }

My FIDDLE

1 个答案:

答案 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