将列名称指定为类名称telerik grid mvc

时间:2012-10-11 11:36:49

标签: telerik telerik-grid telerik-mvc

我的视图中有一个telerik网格,我想将列名称指定为类属性

 .Columns(columns =>
        {

            columns.Bound(o => o.xyz).Width(70).Groupable(false).Title("Reply Status").HtmlAttributes(new { @class=xyz});      
                            ------^                                                                    -------------^                                         
        })

是可能的。

3 个答案:

答案 0 :(得分:1)

Telerik mvc网格列应仅绑定到类属性。您还可以使用动态模型绑定here the sample

答案 1 :(得分:1)

是的,这是可能的,但方法因绑定而异。 我假设你正在使用Ajax绑定,如果是这样的话:

columns.Bound(o => o.xyz).Width(70).Groupable(false).Title("Reply Status").HtmlAttributes(new { @class="<#= xyz #>"});   

如果您使用的是服务器绑定,则应使用CellAction方法。如果你对后者有困难,请告诉我,我会举个例子。

答案 2 :(得分:0)

首先确保您将视图与模型强烈绑定

接下来你可以尝试

.Columns(columns =>
      {    
        columns.Bound(o => o.xyz).Width(70).Groupable(false).Title("Reply Status")
                                        .HtmlAttributes(new { @class="<#=xyx#>"});                                    
        columns.Template(t => { }).ClientTemplate(                    
                "<span class='<#=xyx#>'>some randon text</span>"                    
                );
    })