Kendo ui KendoUIMVC——如何获得更灵活的网格自定义命令?

Kendo ui KendoUIMVC——如何获得更灵活的网格自定义命令?,kendo-ui,kendo-grid,kendo-asp.net-mvc,Kendo Ui,Kendo Grid,Kendo Asp.net Mvc,有没有办法克服Kendo MVC网格自定义命令绑定的限制?我有点困惑,因为自定义命令只提供了一个静态标签和一个按钮,但我想要的是一个HTML链接和现有模型的某些部分显示为链接的显示部分 文件明确指出,这是不可能的 2013.1.319版的解决方案 以下是我得到的答案:*归功于Telerik支持** @(Html.Kendo().Grid<Kendo.Mvc.Examples.Models.ProductViewModel>() .Name("grid") .Colu

有没有办法克服Kendo MVC网格自定义命令绑定的限制?我有点困惑,因为自定义命令只提供了一个静态标签和一个按钮,但我想要的是一个HTML链接和现有模型的某些部分显示为链接的显示部分


文件明确指出,这是不可能的

2013.1.319版的解决方案

以下是我得到的答案:*归功于Telerik支持**

@(Html.Kendo().Grid<Kendo.Mvc.Examples.Models.ProductViewModel>()
   .Name("grid")  
    .Columns(columns =>  
    {
        columns.Bound(p => p.ProductName);  
        columns.Template(t => { }).ClientTemplate("<a href='\\#' onclick='displayItem(\"#= data.uid #\")'>Display #= data.ProductName # </a> ");
    })
   ...
)
@(Html.Kendo().Grid())
.名称(“网格”)
.列(列=>
{
columns.Bound(p=>p.ProductName);
columns.Template(t=>{}).ClientTemplate(“”);
})
...
)

函数显示项(uid){
var dataItem=$(“#网格”).data(“kendoGrid”).dataSource.getByUid(uid);
console.log(数据项);
}
<script type="text/javascript">   
function displayItem(uid) {  
        var dataItem = $("#grid").data("kendoGrid").dataSource.getByUid(uid);
        console.log(dataItem);
}
</script>