Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grid Telerik网格层次结构如何为嵌套网格创建客户端模板_Grid_Hierarchy_Client Templates - Fatal编程技术网

Grid Telerik网格层次结构如何为嵌套网格创建客户端模板

Grid Telerik网格层次结构如何为嵌套网格创建客户端模板,grid,hierarchy,client-templates,Grid,Hierarchy,Client Templates,这是telerik的典型示例,我尝试为嵌套网格创建模板,但没有成功 @(Html.Kendo().Grid<Kendo.Mvc.Examples.Models.EmployeeViewModel>() .Name("grid") .Columns(columns => { columns.Bound(e => e.FirstName).Width(110);

这是telerik的典型示例,我尝试为嵌套网格创建模板,但没有成功

   @(Html.Kendo().Grid<Kendo.Mvc.Examples.Models.EmployeeViewModel>()
            .Name("grid")
            .Columns(columns =>
            {
                columns.Bound(e => e.FirstName).Width(110);
             })               
             .ClientDetailTemplateId("template")
            .HtmlAttributes(new { style = "height:430px;" })
            .DataSource(dataSource => dataSource
                .Ajax()
                .PageSize(6)
                .Read(read => read.Action("HierarchyBinding_Employees", "Grid"))            
            )        
            .Events(events => events.DataBound("dataBound"))
    )

    <script id="template" type="text/kendo-tmpl">
        @(Html.Kendo().Grid<Kendo.Mvc.Examples.Models.OrderViewModel>()
                .Name("grid_#=EmployeeID#")
                .Columns(columns =>
                {
                    columns.Bound(o => o.OrderID).Width(110);
                    columns.Bound(o => o.ShipCountry).Width(110);
                    columns.Bound(o => o.ShipName).Width(200);
                })
                .DataSource(dataSource => dataSource
                    .Ajax()
                    .PageSize(10)
                    .Read(read => read.Action("HierarchyBinding_Orders", "Grid", new { employeeID = "#=EmployeeID#" }))
                )
                .ToClientTemplate()
        )
    </script>

如何为嵌套网格创建客户端模板?因为columns.Boundo=>o.OrderID.ClientTemplate=OrderID-=ShipName不起作用。

尝试在不使用hashtag的情况下使用 columns.Boundo=>o.OrderID.ClientTemplateOrderID-ShipName


有点晚了,但对于任何搜索这个答案的人来说也一样:转义模板表达式,在子/细节上下文中进行计算

例: columns.Boundo=>o.OrderID.ClientTemplate\\=OrderID\\-\\=ShipName\\