Tôi đang sử dụng định nghĩa phong cách Razor tinh khiết cho một Menu Kendo:Làm thế nào để chèn một thanh phân chia giữa nhiều nhóm trên menu Kendo UI
@using Kendo.Mvc.UI
@(Html.Kendo().Menu()
.Name("main-menu")
.Items(items1 =>
{
items1.Add().Text("Home").Url(@Url.Action("Index", "Home"));
items1.Add().Text("Movements").Items(subs =>
{
subs.Add().Text("Import Data").Action("Import", "VehicleMovementBatch");
subs.Add().Text("View Movements");
});
items1.Add().Text("Presences");
items1.Add().Text("Billing");
items1.Add().Text("Config").Items(items2 =>
{
items2.Add().Text("Pricing").Action("Index", "PriceRule");
items2.Add().Text("Users");
});
items1.Add().Text("Control");
})
)
Tôi có thể tìm thấy hoàn toàn đẫm máu không có gì bất cứ nơi nào trên tất cả các internets, mà thậm chí gợi ý làm thế nào để làm điều này đúng cách. Gần nhất tôi có là xác định DataSource trong ký hiệu đối tượng JavaScript, với các dấu tách và gán nó vào lưới oj phía máy khách trong thời gian chạy. Đây chắc chắn là một ví dụ điển hình về một trường hợp mà chỉ có thể cầu nguyện cho tất cả các vị thần rằng API không phải là quá thiếu chính xác như tài liệu.
(Đối với những người tò mò như thế nào [tuyệt vời API là] (http://docs.kendoui.com/api/wrappers/aspnet-mvc/Kendo .Mvc.UI.Fluent/MenuItemFactory).) – user2246674
Tài liệu thực sự phong phú ở đó. – ProfK