如何使用Kendo Grid Columns在新窗口中构建一个锚链接以打开页面?

时间:2018-02-13 16:11:48

标签: javascript kendo-grid anchor

我有一个Kendo Grid,其列定义如下:

columns.Bound(c => c.Id).Title("ID #").Width("150px").ClientTemplate("#=showDetails(data.Id)#");

我正在调用showdetails方法,该方法返回一个链接以在新页面中打开详细信息。

我需要一些帮助来弄清楚如何构建链接。

这是我的showDetails方法:

function showDetails(data) {

   var returnText = "<a href='/Detail/Index/" + data + "'>" + data + "</a>";
   return returnText;
} 

如何修改它,因此,在新窗口中打开详细信息页面?

1 个答案:

答案 0 :(得分:1)

添加:

target="_blank" to return statement 

var returnText = "gt a href='/Detail/Index/" + data + "'>" + data + "</a>";

为:

var returnText = "gt a target='_blank' href='/Detail/Index/" + data + "'>" + data + "</a>";

参考链接:https://www.w3schools.com/tags/att_a_target.asp