Мне нужно условное форматирование значения ячейки на основе логического значения в модели. У меня есть столбец col.For(item => item.Detail); Если item.Unfinished, мне нужно применить некоторый стиль CSS. Как я могу это сделать?
Условное форматирование ячеек сетки MvcContrib на основе значения модели
comment
Хорошо, я нашел ответ, ссылка здесь для тех, кому это нужно. .google.com/group/mvccontrib-discuss/browse_thread/thread/
- person Rodrigo Juarez   schedule 23.01.2011
Ответы (2)
Ответ в моем комментарии к исходному сообщению:
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>();
});
person
Rodrigo Juarez
schedule
20.07.2011
если вы все еще ищете решение:
Вышеприведенное свойство сетки 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)
%>
"
Кредиты Джереми Скиннеру http://www.jeremyskinner.co.uk/2010/04/27/mvccontrib-grid-part-7-auto-generated-columns/comment-page-1/#comment-19059
и jpassos, который первоначально разместил его здесь: http://forums.asp.net/p/1559843/3850767.aspx
person
lentyai
schedule
24.03.2011
Привет спасибо! но я думаю, что ваш ответ касается условного создания, а мне нужно условное форматирование. Я также размещаю ссылку на решение от Джереми
- person Rodrigo Juarez; 26.03.2011