2013-04-24 4 views
1

나는 약간의 문제가있어서 해결 방법을 모르겠다. 내 메뉴의 하위 항목을 필터링하거나 하위 메뉴의 한 가지 값만 가져오고 싶다. 내 컨트롤러에는이 항목이있다.filter children 검도 메뉴 asp mvc

public ActionResult ModelBinding() 
    { 
     NorthwindDataContext northwind = new NorthwindDataContext(); 
     var data = (from m in northwind.Categories 
        join a in northwind.Products on m.CategoryID equals a.CategoryID 
        where m.CategoryID == 1 && a.ProductID == 1 
        select m).ToList(); 
     return View(data); 
    } 

이 내 컨트롤러 내보기

@model IEnumerable<Kendo.Mvc.Examples.Models.Category> 
@(Html.Kendo().Menu() 
     .Name("Menu") 
     .BindTo(Model, mappings => 
     { 
      mappings.For<Kendo.Mvc.Examples.Models.Category>(binding => binding 
        .ItemDataBound((item, category) => 
        { 
         item.Text = category.CategoryName; 
        }) 
        .Children(category => category.Products)); 
      mappings.For<Kendo.Mvc.Examples.Models.Product>(binding => binding 
        .ItemDataBound((item, product) => 
        { 
         item.Text = product.ProductName; 
        })); 
     }) 
) 

이다 나는이 같은 언젠가, 메뉴는이 프로그램을 실행할 때 제품 ID가 == 1하지만, 카테고리는 해당 카테고리의 나에게 모든 제품을 반환 필터를 보내

  • Beberages
    • 차이
    • 구아라나 Fantastica
    • Sasquach 에일

와 나는 단지 나에게 하나 개의 제품을 반환 할 것을, 그래서 내가 그 또는 그것을 할 수있는 내가 넣어하기 위해 할 수있는 방법을 원하는 필터, 누군가가 한 예를 들어 정말 고마워, 도움을 주셔서 감사합니다

+0

아래 내 대답을 확인하고 작동하는지 알려주십시오 ... –

답변

0

Multiple filters in Kendo Combobox 내 대답 좀 봐야 할 수도 있습니다. 그 페이지에서 나는 Kendo Combobox에서 필터링을 보여 주었다. 희망이 도움이 ...