我有一个KenoUI 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
该子菜单才会打开。
有人知道该怎么做吗?
您可以使用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");
});
}));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句