Формат логического столбца в сетке MVCContrib - PullRequest
4 голосов
/ 11 июня 2010

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

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

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

Заранее спасибо за ваши ответы!

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

1 Ответ

8 голосов
/ 11 июня 2010

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

<% 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(); %>
...