0
我試圖由Kendo grid documentation未定義參數網格
我的主網架填充預期解釋創建嵌套網格。劍道規定,你必須創建將用於顯示嵌套網格的模板,例如
<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(70);
columns.Bound(o => o.ShipCountry).Width(110);
columns.Bound(o => o.ShipAddress);
columns.Bound(o => o.ShipName).Width(200);
})
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(5)
.Read(read => read.Action("HierarchyBinding_Orders",
"Grid", new { employeeID = "#=EmployeeID#" }))
)
.Pageable()
.Sortable()
.ToClientTemplate()
)
我遇到麻煩是
Name("grid_#=EmployeeID#")
和
的部分.Read(read => read.Action("HierarchyBinding_Orders",
"Grid", new { employeeID = "#=EmployeeID#" }))
EmployeeID是一個將傳遞給HierarchyBinding_Orders動作的參數在GridController中。
當我在網格上單擊行拋出一個異常
0x800a1391 - JavaScript runtime error: 'EmployeeID' is undefined
究竟如何填充僱員參數?我嘗試了「EmployeeID」和「Model.EmployeeID」。我在這裏錯過了什麼嗎?