Telerik MVC 階層グリッドがあります。条件付きでマスター グリッドの子グリッドを作成する必要があります。多くのオプションを試しましたが、何も機能しませんでした。子グリッドにIf条件を指定できますか。私がそれを使用できる方法を提供してください。
コードを表示
.DetailView(details => details.ClientTemplate("<# if (CustomerID > 0) { #>" // I tried like this. but showing **) expected **
Html.Telerik().Grid<Vibrant.Areas.Acquisition.Models.PoDetails>()
.Name("Details<#=Id#>").DataKeys(keys => keys.Add(c => c.Id)).ClientEvents(cli => cli.OnDelete("DeletePoDetails").OnLoad("SetFilterPosition").OnRowDataBound("onRowData"))
.Columns(columns =>
{
columns.Bound(o => o.SNo).Width(27).Title("S.No").ClientTemplate(Html.ActionLink("<#=SNo#>", "Edit_PoDetails", "Porders", new { Id = "<#=Id#>" }, null).ToHtmlString().Replace("id", "\\#=Id\\#")); ;
columns.Bound(o => o.Title).Width(110);
columns.Bound(o => o.UnitPrice).Width(45).Title("Unit Price");
columns.Bound(o => o.Copies).Width(30);
columns.Bound(o => o.Account).Width(40);
columns.Bound(o => o.Status).Width(40);
columns.Command(commands =>
{
commands.Delete();
}).Width(60).Title("Action");
})
.DataBinding(dataBinding => dataBinding.Ajax()
.Select("HierarchyBinding_PoDetails", "Porders", new { Id = "<#= Id #>" }).Delete("Hierarchy_Delete", "PoDetails", new { Id = "<#=Id#>" }))
.Pageable()
.Sortable()
.Filterable()
.Groupable()
.ToHtmlString()
"<# } #> " ))