Вопрос

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

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

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

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

С наилучшими пожеланиями
Стефан

Это было полезно?

Решение

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

<% 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(); %>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top