jquery - Kendo UI 网格 URL 列

标签 jquery asp.net-mvc kendo-ui kendo-grid kendo-asp.net-mvc

我想在我的 Kendo UI 网格中添加一个超链接。从数据源我得到一个 URL,我只想将其显示为超链接。下面是示例代码。请建议我最简单的方法。

 <div id="testGrid" data-role="grid" data-bind="source: sampleData"
data-sortable="true"  data-resizable="true" />

$(document).ready(function(){
var sampleData = [
    { "Title": "The Code Project", "URL": "http://codeproject.com/","Developer":"Tom Hanks" },
    { "Title": "Kendo UI", "URL": "http://kendoui.com/" ,"Developer":"Tom Cruise"}
];
var ddatasource=  new kendo.data.DataSource.create(sampleData);
$("#testGrid").kendoGrid({
    dataSource: ddatasource,
    columns: [{ field: "Title", title: "Title Name"},
              { field: "URL", title: "URL :"}]
});
});

最佳答案

您可以使用模板来完成此操作:

columns: [{ field: "Title", title: "Title Name"},
          { field: "URL", title: "URL :", template: '<a href="#=URL#">#=Title#</a>'}]

您可以在剑道道场尝试一下:http://trykendoui.telerik.com/aFAR

关于jquery - Kendo UI 网格 URL 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24064165/

相关文章:

angularjs - KendoUI numerictextbox 格式不能使用 angularJS 指令

javascript - 外部下拉列表不过滤数据表

php - 使用 AJAX、PHP 和 MySQL 链式填充 HTML 选择框

jquery - 如何只选择图像的 "parent"div

asp.net-mvc - 在 IIS 7/Server 2008 上部署 ASP.NET MVC 应用程序的最佳方式?

jquery - ASP.NET MVC 中的 JSON 返回格式

jquery - 将文本拖动到 PaperJS Canvas 上

asp.net-mvc - addTagHelper Html.GetEnumSelectList 不工作

javascript - Kendo Grid 具有服务器过滤但客户端分页

javascript - 如果 JSON 属性包含特定字符而不使用 JSON.stringify,则重命名 JSON 属性