0

使用 KendoUI 的 DetailTemplate 网格示例作为我的基点 http: //demos.kendoui.c​​om/web/grid/detailtemplate.html

我正在尝试将 HREF 链接添加到将打开另一个页面的“订单”选项卡。

我曾尝试使用 #= OrderId # 表示法,但这似乎只访问第一个 AJAX 调用结果集 - 即返回的数据拉回用户信息。

我希望能够访问为订单拉回的信息 - 请参阅下面的代码片段我尝试使用 ClientTemplate 方法但无济于事,因为它无法访问(或它不存在)#= OrderId #文字。

我正在使用 AJAX 来提取两组数据的信息,所以似乎无法使用 Template 方法。

任何有关访问作为辅助调用返回的 JSON 数据级别的建议将不胜感激。

<script id="employeesTemplate" type="text/kendo-tmpl">
    @(Html.Kendo().TabStrip()
            .Name("TabStrip_#=EmployeeID#")
            .SelectedIndex(0)
            .Items(items =>
            {
                items.Add().Text("Orders").Content(@<text>
                    @(Html.Kendo().Grid<Kendo.Mvc.Examples.Models.OrderViewModel>()
                        .Name("Orders_#=EmployeeID#")
                        .Columns(columns =>
                        {
                            columns.Bound(o => o.OrderID).Width(101);
                            columns.Bound(o => o.ShipCountry).Width(140);
                            columns.Bound(o => o.ShipAddress).Width(200);
                            columns.Bound(o => o.ShipName).Width(200);

Thanks in advance
Andrew
4

1 回答 1

2
.ClientTemplate("\\#:OrderId  \\#");

注意双反斜杠。

于 2013-01-30T22:59:11.473 回答