2013-05-06 2 views
0

Ниже представлен текущий вид, который я использую, хочу добавить DetailView. Я пробовал много примеров, даже я использовал демонстрационный код telerik, но ни один из этих кодов не работает. Может ли кто-нибудь показать мне какой-то код, как это сделать. Каждая строка DetailView должна быть заполнена "detailViewCategory", как показано в моделиDetailView в Telerik MVC Grid Razor

Посмотреть

@(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; } 
    } 

DetailViewCategory

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

ответ

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() 
    )) 
Смежные вопросы