Kendo UI MVC - 如何获得更灵活的网格自定义命令?

时间:2013-10-02 15:36:35

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

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

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

1 个答案:

答案 0 :(得分:4)

版本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> ");
    })
   ...
)
<script type="text/javascript">   
function displayItem(uid) {  
        var dataItem = $("#grid").data("kendoGrid").dataSource.getByUid(uid);
        console.log(dataItem);
}
</script>