Telerik MVC Grid Server侧行模板无法呈现

时间:2015-02-06 15:01:21

标签: c# telerik telerik-mvc

我正在尝试使用自定义行模板制作MVC Telerik网格。 但我不确定我做错了什么。 我只是没有得到我的模板

@(Html.Kendo().Grid(Model)
.Name("grid")
.HtmlAttributes(new { style = "width: 750px" })
    .RowTemplate(@<text>
    <div>Product Name: @item.ItemName </div>
    <div>
        hsdjshdjshjdh
    </div>
    </text>).Pageable(pager=> pager.PreviousNext(true).Numeric(false))
.DataSource(dataSource => dataSource
                .Ajax()
                .PageSize(1)
                         .Read(read => read.Action("GetAllItems", "ItemDetail"))
            )
)

我错过了重要的事情吗?

1 个答案:

答案 0 :(得分:0)

如果您使用的是Kendo Grid,那么它就是RowTemplate

@(Html.Kendo().Grid<PutYourModelHere>()
    .Name("grid")
    .HtmlAttributes(new { style = "width: 750px;" })
    .Columns(columns =>
    {
        columns.Template(e =>{}).ClientTemplate("").Width(140).Title("Item Name");

    })
    .RowTemplate(
        "<tr data-uid='#: uid #'>" +
            "<td>" +
                "#: ItemName #" +
            "</td>" +
          "</tr>"     
    )
    .DataSource(dataSource => dataSource
        .Ajax()
        .Read(read => read.Action("GetAllItems", "ItemDetail"))
    )        
    .Scrollable()
)