MvcContrib Grid - изменение нескольких цветов строк на основе значения в этой строке - PullRequest
0 голосов
/ 18 ноября 2011

У меня есть сетка mvccontrib, и мне нужно изменить цвета строк в зависимости от значения состояния ячеек.

Я обнаружил следующее MVC: Как изменить цвет строки Html.Grid в зависимости от значения? очень интересно, но это работает только для одного класса, я хотел бы добавить вторичный класс для другого статуса.

например, Active = .greenIn-active = .redУдалено = нет класса

Заранее спасибо.

1 Ответ

1 голос
/ 20 января 2012
column.For(p => p.a).Atributes(p=>
{
    if (p.Item.Status == "Active")
    {
        return new Dictionary<string, object>{{ "style", "color:green" }};
    }
    else if (p.Item.Status == "In-active")
    {
        return new Dictionary<string, object>{{ "style", "color:red" }};
    }
    return new Dictionary<string, object>();
});
...