Sto usando la definizione puro stile rasoio per un menu Kendo:Come faccio inserire una barra di separazione tra i molti gruppi su un 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");
})
)
posso trovare assolutamente sanguinosa nulla in qualsiasi punto tutte le internet, che suggerisce anche come farlo correttamente. Il più vicino che ho è la definizione del DataSource nella notazione di oggetti JavaScript, con separatori, e l'assegnazione alla griglia del lato client in fase di esecuzione. Questo è sicuramente un buon esempio di un caso in cui solo pregare tutti gli dei che l'API non sia così superlativamente inadeguata come la documentazione.
(Per coloro curioso come [impressionante l'API è] (http://docs.kendoui.com/api/wrappers/aspnet-mvc/Kendo .Mvc.UI.Fluent/MenuItemFactory).) – user2246674
Documentazione davvero ricca lì. – ProfK