2015-02-06 70 views
1

我想用自定義行模板製作MVC Telerik網格。 但我不知道我在做什麼錯。 我只是不明白我的模板呈現Telerik MVC Grid服務器端行模板無法渲染

@(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")) 
      ) 
) 

我失去了一些重要的東西?

回答

0

如果您使用的劍道電網則是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() 
) 
+1

我需要使用服務器端控件行模板。 ClientRowTeplate()只能使用客戶端控件。 – 2015-02-09 06:30:33

+0

RowTemplate()用於服務器端控件。看看這個http://www.telerik.com/help/aspnet-mvc/telerik-ui-components-grid-row-template.html – rohitreddyk 2015-09-10 21:17:43

相關問題