我的视图中有一个telerik网格,我想将列名称指定为类属性
.Columns(columns =>
{
columns.Bound(o => o.xyz).Width(70).Groupable(false).Title("Reply Status").HtmlAttributes(new { @class=xyz});
------^ -------------^
})
是可能的。
答案 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>"
);
})