amo*_*mol 2 .net asp.net-mvc kendo-ui kendo-grid
在Kendo Grid中,如果未分配manager,我想显示指向用户的链接,否则显示已分配的manager的名称.因为管理器可以为null,所以我成功地将此链接仅显示在经理不为空时.但问题是如果manager不是null如何在else部分中显示管理器名称
下面是我正在尝试使用的客户端模板:
@(Html.Kendo().Grid(Model)
.Name("Grid")
.Columns(columns =>
{
columns.Bound(o => o.AccountManager).Title("Account Manager")
.ClientTemplate("# if (AccountManager == null) { #" + @Html.ActionLink("Assign", "action", "Controller", new { @caseId = "#=CaseID#", @tabIndex = "0" }, new { @Title = "View"}).ToHtmlString() + "# }else {#" + "how to dispaly value of account manager here" + "#} #").HtmlAttributes(new {@style = "text-align:center" });
})
Run Code Online (Sandbox Code Playgroud)
amo*_*mol 18
解决了它.这可能有助于其他人面临同样的问题
@(Html.Kendo().Grid(Model)
.Name("Grid")
.Columns(columns =>
{
columns.Bound(o => o.AccountManager).Title("Account Manager").ClientTemplate("# if (AccountManager == null) { #" + @Html.ActionLink("Assign", "action", "Controller", new { @caseId = "#=CaseID#", @tabIndex = "0" }, new { @Title = "View"}).ToHtmlString() + "# }else {#" + "#=AccountManager#" + "#} #").HtmlAttributes(new {@style = "text-align:center" });
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10609 次 |
| 最近记录: |