0

以下は私が使用している現在のビューです。追加DetailViewしたいと思います。telerik のデモ コードを使用したにもかかわらず、多くの例を試しましたが、どのコードも機能していないようです。誰かがそれを行う方法をいくつかのコードを教えてもらえますか? 各 DetailView 行は"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; }
    }

詳細表示カテゴリ

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

1 に答える 1

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()
    ))
于 2013-05-09T15:31:18.913 に答える