używam czystej definicji stylu maszynki do Kendo Menu:Jak wstawić pasek separatora pomiędzy wieloma grupami w Kendo UI Menu
@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");
})
)
mogę znaleźć absolutnie krwawe nic nigdzie na wszystkich internets, że nawet podpowiedzi, jak to zrobić właściwie. Najbliższe jest zdefiniowanie notacji obiektu DataSource w JavaScript, z separatorami i przypisanie jej do siatki po stronie klienta w czasie wykonywania. Jest to z pewnością dobry przykład przypadku, w którym można modlić się tylko do wszystkich bogów, że interfejs API nie jest tak nieadekwatny jak dokumentacja.
(Dla tych, ciekawi jak [niesamowite API jest] (http://docs.kendoui.com/api/wrappers/aspnet-mvc/Kendo .Mvc.UI.Fluent/MenuItemFactory).) – user2246674
Naprawdę bogata dokumentacja. – ProfK