使用KendoUI的DetailTemplate网格示例作为我的基点 http://demos.kendoui.com/web/grid/detailtemplate.html
我正在尝试将HREF链接添加到Orders选项卡,这将打开另一个页面。
我尝试使用#= OrderId#表示法,但这似乎只能访问第一个AJAX调用结果集 - 即返回的数据撤回用户信息。
我希望能够访问为订单提取的信息 - 请参阅下面的代码段 我尝试过使用ClientTemplate方法但无济于事,因为它无法访问(或者不存在)#= OrderId#literal。
我正在使用AJAX来提取两组数据的信息,因此似乎无法使用模板方法。
有关访问作为次要调用返回的此级别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
答案 0 :(得分:2)
.ClientTemplate("\\#:OrderId \\#");
注意双反斜杠。