KendoUI открыть меню на кнопку
У меня есть Кенуи MenuBar
.
Код согласно нижеследующему:
@(Html.Kendo().Menu()
.Name("UserMenu")
.Events()
.Items(items =>
{
items.Add().Text("Organisation Name");
items.Add().Text("User Fullname").Items(useritems =>
{
useritems.Add().Text("Option 1");
useritems.Add().Text("Option 2");
useritems.Add().Text("Option 3");
});
}));
Довольно простое меню с подменю под User Fullname
. Я хочу изменить эту строку меню так, чтобы она не открывала подменю Option 1, 2, 3
, Когда вы зависаете над User Fullname
.
Только если вы нажмете на User Fullname
, откроется это подменю.
1 ответ:
Можно использовать метод openOnClick. По умолчанию это значение равно false,поэтому меню открывается при наведении. Установка значения true позволяет меню открываться только при нажатии на них.
@(Html.Kendo().Menu() .Name("UserMenu") .OpenOnClick(true) .Items(items => { items.Add().Text("Organisation Name"); items.Add().Text("User Fullname").Items(useritems => { useritems.Add().Text("Option 1"); useritems.Add().Text("Option 2"); useritems.Add().Text("Option 3"); }); }));