Условное форматирование ячеек сетки MvcContrib на основе значения модели

Мне нужно условное форматирование значения ячейки на основе логического значения в модели. У меня есть столбец col.For(item => item.Detail); Если item.Unfinished, мне нужно применить некоторый стиль CSS. Как я могу это сделать?


person Rodrigo Juarez    schedule 23.01.2011    source источник
comment
Хорошо, я нашел ответ, ссылка здесь для тех, кому это нужно. .google.com/group/mvccontrib-discuss/browse_thread/thread/   -  person Rodrigo Juarez    schedule 23.01.2011


Ответы (2)



если вы все еще ищете решение:

Вышеприведенное свойство сетки 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
comment
Привет спасибо! но я думаю, что ваш ответ касается условного создания, а мне нужно условное форматирование. Я также размещаю ссылку на решение от Джереми - person Rodrigo Juarez; 26.03.2011