0

我的视图中有一个 Telerik 网格,我想将列名分配为类属性

 .Columns(columns =>
        {

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

那可能吗。

4

3 回答 3

1

Telerik mvc 网格列应仅绑定到类属性。您还可以在此处使用动态模型绑定示例

于 2012-10-11T11:43:56.587 回答
1

是的,这是可能的,但方法因您的绑定而异。我假设您正在使用 Ajax 绑定,如果是这种情况,那么:

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

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

于 2012-10-11T17:32:14.983 回答
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>"                    
                );
    })
于 2012-10-12T04:54:24.443 回答