2013-05-06 3 views
0

현재 사용중인보기가 아래에 있습니다. DetailView을 추가하고 싶습니다. telerik 데모 코드를 사용해도 많은 예제를 시도했지만 코드가 작동하지 않는 것 같습니다. 누구든지 저에게 어떻게 코드를 보여줄 수 있습니까?Telerik의 DetailView MVC Grid Razor

public class DetailViewCategory 
{ 
    public int nopCategoryID { get; set; } 
    public int ClockCategoryID { get; set; } 
    public string ClockCategory { get; set; } 
} 
DetailViewCategory 모델

보기

@(Html.Telerik().Grid(Model.Mappings)   
       .Name("Grid") 
       .Scrollable(c => c.Height("200px")) 
       .Columns(columns => 
       { 
        columns.Bound(o => o.nopCategoryID).Hidden(true); 
        columns.Bound(o => o.nopCategory).Width(100).Title("Category");        

        columns.Bound(e => e.ClockCategory).Width(200).Title("Mapped To").Template(t => t.ClockCategory.Replace(",", "<br />")); 

        columns.Bound(o => o.nopCategoryID) 
             .Width(50) 
             .Centered() 
             .Template(o => Html.ActionLink("Edit", "EditProduct", new { id = o.nopCategoryID })) 
             .Title("Edit"); 
        columns.Bound(o => o.nopCategoryID) 
             .Width(50) 
             .Centered() 
             .Template(o => Html.ActionLink("Delete", "DeleteMapping", new { id = o.nopCategoryID })) 
             .Title("Delete");   
       }) 

       ) 

모델

public class C_Category 
    { 
     public int nopCategoryID { get; set; }  
     public string nopCategory { get; set; } 
     public string ClockCategory { get; set; } 

     public DetailViewCategory detailViewCategory { get; set; } 
    } 

같이 각 DetailView 행이 "detailViewCategory" 가득합니다 0

답변

0
.DetailView(details => details.ClientTemplate(

      Html.Telerik().TabStrip() 
       .Name("TabStrip_<#= nopCategoryID#>") 
       .SelectedIndex(0) 
       .Items(items => 
       { 
        items.Add().Text("Details").LoadContentFrom("ActionName", "ControllerName", new { id = "<#= nopCategoryID#>"}); 
       }) 
       .ToHtmlString() 
    ))