Форматирование логического столбца в сетке MVCContrib

Я использую сетку MVCContrib и хочу отображать изображения в зависимости от значений столбца, например:

  • если значение столбца равно нулю, отобразить изображение "<img src="true.gif">"
  • в противном случае отобразить изображение "<img src="false.gif">

Кроме того, мне также понадобится (я думаю, это должен быть тот же подход) для отображения различных действий в зависимости от значения столбца / строк ...

Заранее благодарим за ответы!

С уважением, Стефан


person Stefan Walther    schedule 11.06.2010    source источник


Ответы (1)


Ответ был довольно прост :)

<% Html.Grid(Model.Languages).Columns(column =>
       {
           column.For(c => c.LanguageName).Named("Language");
           column.For(c => c.LangCode).Named("Language Code");
           column.For(c => c.IsDefaultLanguage ? "<img src=\"library/images/true.gif\">" : "<img src=\"library/images/false.gif\">").Named("Default Language").DoNotEncode();
       }

       ).Empty("There is no language available")
        .Render(); %>
person Stefan Walther    schedule 11.06.2010