ich die reine Razor Stil-Definition für ein Kendo Menü bin mit:Wie eine Trennlinie zwischen vielen Gruppen einfügen auf ein Kendo UI Menü
@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");
})
)
ich absolut blutig nichts überall auf allen internets finden, dass weist sogar darauf hin, wie man das richtig macht. Am nächsten kommt es, wenn ich die DataSource in der JavaScript-Objektnotation mit Trennzeichen definiere und sie zur Laufzeit dem Grid auf der Clientseite zuordne. Dies ist definitiv ein gutes Beispiel für einen Fall, wo nur zu allen Göttern beten kann, dass die API nicht so inadäquat ist wie die Dokumentation.
(Für diejenigen neugierig, wie [genial die API] (http://docs.kendoui.com/api/wrappers/aspnet-mvc/Kendo .Mvc.UI.Fluent/MenuItemFactory).) – user2246674
Wirklich reiche Dokumentation dort. – ProfK