剣道メニューに純粋な Razor スタイルの定義を使用しています。
@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");
})
)
これを適切に行う方法を示唆するものさえ、すべてのインターネットのどこにも絶対に血まみれのものを見つけることができません. 最も近いのは、DataSource を JavaScript オブジェクト表記でセパレーターを使用して定義し、実行時にクライアント側のグリッドに割り当てることです。これは間違いなく、API がドキュメントほど不十分ではないことをすべての神々に祈るしかないケースの良い例です。