我需要根据模型中的布尔值有条件地格式化单元格值。我有列 col.For(item => item.Detail); 如果 item.Unfinished 我需要应用一些 CSS 样式我该怎么做?
问问题
3078 次
2 回答
9
答案在我对原帖的评论中:
http://groups.google.com/group/mvccontrib-discuss/browse_thread/thread/f872d298cc9d53dc
column.For(x => x.Surname).Attributes(x => {
if(x.Item.Surname == "foo") {
return new Dictionary<string, object> { { "style", "color:red"} };
}
return new Dictionary<string, object>();
});
于 2011-07-20T14:58:24.760 回答
3
如果您仍在寻找解决方案:
" MVCContrib 网格的上述属性也可以解决问题。
<%= Html.Grid(Model.Services).AutoGenerateColumns()
.Columns(column => {
column.For(a => Html.ActionLink("Editar", "Edit", new { id = a.Id }))
.InsertAt(0).Encode(false)
.CellCondition(x =>
(x.CreatedBy==Membership.GetUser().UserName));
})
.Sort(Model.GridSortOptions)
.Attributes(@class => "table-list")
.Empty(Resources.NO_DATA_TO_DISPLAY)
%>
"
和最初在此处发布的 jpassos: http ://forums.asp.net/p/1559843/3850767.aspx
于 2011-03-24T20:24:06.080 回答