colonna booleana Formato nella griglia MvcContrib
-
26-09-2019 - |
Domanda
Sto usando la griglia MvcContrib e vorrei visualizzare le immagini a seconda dei valori di una colonna, per esempio:.
- se il valore della colonna è null visualizzare l'immagine
"<img src="true.gif">"
- altrimenti visualizzare l'immagine
"<img src="false.gif">
Inoltre vorrei anche bisogno (questo dovrebbe essere lo stesso approeach credo) per visualizzare diverse azioni a seconda del valore della colonna / righe ...
Grazie in anticipo per le risposte!
Con i migliori saluti
Stefan
Soluzione
La risposta è stata molto semplice:)
<% 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(); %>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow