PDA

View Full Version : منو داینامیک با kendo ui



shadii
دوشنبه 13 خرداد 1392, 20:06 عصر
سلام من یه منوی داینامیک می خواستم با kendo بنویسم
از تابع بازگشتی زیر استفاده کردم:
@(Html.Kendo().Menu()
.Name("menu")
.Items(menu =>
{
foreach (var item in Model.Where(m => m.PageParentID == null))
{

var builder = menu.Add().Text(item.PageTitle);

@generateMenu(builder, item, Model);


}}))
</div>

@helper generateMenu(Kendo.Mvc.UI.Fluent.MenuItemBuilder builder, KendoUIMvcApplication1.Models.Pages_tbl item, IEnumerable<KendoUIMvcApplication1.Models.Pages_tbl> Submodel)
{
var children = Submodel.Where(m => m.PageParentID == item.PageID);
if (children != null)
{
builder.Items(menuItems =>
{
foreach (var child in children)
{

var menuItem = menuItems.Add().Text(child.PageTitle);
generateMenu(menuItem, child, Submodel);
}
});

}
}
اما این قسمت var builder = menu.Add().Text(item.PageTitle مقداری رو نمی گیره
در مورد متد MenuItemBuilder هم خیلی نمی دونم
کسی می تونه راهنماییم کنه؟