2

Kendo Grid 内で、マネージャーが割り当てられていない場合はユーザーへのリンクを表示し、そうでない場合は既に割り当てられているマネージャーの名前を表示したいと思います。マネージャーはnullになる可能性があるため、マネージャーがnullでない場合にのみこのリンクを表示することに成功しています。しかし問題は、マネージャーがnullでない場合、他の部分でマネージャー名を表示する方法です

以下は、私が使用しようとしているクライアント テンプレートです。

@(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" });  
 })       
4

1 に答える 1

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" });  
})
于 2013-09-16T04:29:59.790 に答える