【发布时间】:2013-07-18 16:44:06
【问题描述】:
Kendo UI 的默认菜单很棒,但 Bootstrap 的菜单很棒。在通过 kendo ui 调用菜单时,我必须怎么做才能保持相同的 Bootstrap 菜单结构?
引导菜单结构:
<div style="height: 0px;" class="nav-collapse clr collapse">
<ul class="nav pull-left">
<li class="active"><a href="#">Home</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Customer <b class="caret"></b></a>
<ul class="dropdown-menu">
<li class="nav-header">Customer Mgt</li>
<li class="divider"></li>
<li><a href="#">Manage</a></li>
<li><a href="#">New Customer</a></li>
<li class="divider"></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Cards <b class="caret"></b></a>
<ul class="dropdown-menu">
<li class="nav-header">Card Mgt</li>
<li class="divider"></li>
<li><a href="#">Manage</a></li>
<li><a href="#">Diagnosis</a></li>
<li class="divider"></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Reports <b class="caret"></b></a>
<ul class="dropdown-menu">
<li class="nav-header">Report Mgt</li>
<li class="divider"></li>
<li><a href="#">Download Report</a></li>
<li><a href="#">Transaction Report</a></li>
<li class="divider"></li>
</ul>
</li>
<li><a href="#contact">About</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
<!-- / header menu -->
<!-- search bar -->
<form class="navbar-search pull-right">
<input type="text" placeholder="Search" class="search-query">
</form>
<!-- / search bar -->
</div>
剑道调用它的菜单
<div style="height: 0px;" class="nav-collapse clr collapse">
<!-- header menu -->
@(Html.Kendo().Menu()
.Name("menu")
.Items(menu =>
{
menu.Add().Text("Home").Action("Index", "Home");
menu.Add().Text("Customers").Items(cust =>
{
cust.Add().Text("Manage").Action("Index", "Customer");
cust.Add().Text("New Customer").Action("Create", "Customer");
});
menu.Add().Text("Cards").Items(card =>
{
card.Add().Text("Manage").Action("Index", "Card");
card.Add().Text("Diagnosis").Action("Diagnosis", "Card");
card.Add().Text("Personalise").Action("PrintPersonalise", "Card");
});
menu.Add().Text("Reports").Items(report =>
{
report.Add().Text("Download report").Action("Index", "TerminalDownloadLog");
report.Add().Text("Transaction report").Action("Index", "Transaction");
});
menu.Add().Text("About").Action("About", "Home");
}))
</div>
【问题讨论】:
-
有人回答了我的问题吗,因为我在问题的结尾看到了一些关于一个叫 OnaBai 的人的信息?提前感谢您的帮助!
-
谢谢 OnaBai,我忘了,但现在有点太晚了
标签: twitter-bootstrap kendo-ui kendo-menu