2017-06-20 41 views
0

我想創建一個包含鏈接的列,其中包含使用2列添加一些參數的鏈接。例如「key」和「otherdata」。添加一個包含帶參數的url的數據表列

一些URL的鏈接,像這樣的論點:URL票=鍵& &類型= otherdata

到目前爲止,我可以使用「渲染」選項來創建一個參數的鏈接添加一列,但我想添加「otherdata」列作爲第二個參數(而不是type = 1,就像type = otherdata)。

"columns": [ 
{ "data": "otherdata"}, 
{ "data": "key", 
       "render": function (data, type, row) { 
        return '<a class="link" style="text-decoration: underline;" href="http:uuu.com/myurl.aspx?ticket='+ data +'&type=1"'+ ' target="blank">' + data + '</a>'; 
}, 
etc 

我是新與數據表,我希望得到任何幫助!謝謝

回答

0

你有你需要的一切。
由於您的數據中有「key」,所以資金(數據,類型,行)數據是關鍵值。行的整個數據集包含在行對象中。這將包括row.key和row.otherdata。所以你的代碼可能看起來像(例如)

"columns": [ 
    { "data": "otherdata"}, 
    { "data": "key"}, 
    { "defaultContent":"", 
    "render": function (data, type, row) { 
     return '<a class="link" style="text-decoration: underline;"' +  
      'href="http:uuu.com/myurl.aspx?ticket='+ row.key+'&type=1"'+ ' target="blank">' + row.otherdata + '</a>'; 
     } 
    }, 
+0

謝謝!它按預期工作! – zancudo