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 に答える