Kendo Grid ClientTemplate条件列

问题描述 投票:2回答:3

我正在使用带有Kendo UI(kendo网格)的ASP.NET MVC4。下面是Kendo Grid的示例代码-

@(Html.Kendo().Grid(Model.Users).Name("Grid").Columns(columns =>
{
   columns.Bound(p => p.FirstName);
   columns.Bound(p => p.LastName);
   columns.Bound(p => p.UserName);
   columns.Bound(p => p.Email);   
   columns.Bound(o => o.IsActive).ClientTemplate(links).Title("Action");      

})

在上面的代码中,我的IsActive列具有一些诸如Edit,Update,Delete之类的动作的链接。我正在通过links变量将这些链接添加到Kendo网格中。我想根据条件使用links变量。这里有条件的ClientTemplate。

所以有人建议如何在kendoGrid中制作条件ClientTemplate吗?

2)我也想根据我的模型(Model.Users)的布尔字段值添加条件。

所以我想知道我们如何从Kendo网格中的每一行的Model.Users模型中获取该字段。

.ClientTemplate(if(IsAdmin && ViewBag.IsActive){.....} else{....})

我正在使用带有Kendo UI(kendo grid)的ASP.NET MVC4。下面是Kendo Grid的示例代码-@(Html.Kendo()。Grid(Model.Users).Name(“ Grid”)。Columns (列=> {column.Bound(p => p ....

asp.net-mvc-4 conditional kendo-grid client-templates
3个回答
3
投票

您可以尝试下面的代码。.也许对您有帮助。.


1
投票

您可以使用以下代码:


0
投票

我正在连接名称,并使用了javascript函数,这使条件测试变得更加容易,而且您可以访问多个字段:

© www.soinside.com 2019 - 2024. All rights reserved.