Format colonne booléenne dans la grille MvcContrib
-
26-09-2019 - |
Question
J'utilise la grille de MvcContrib et je voudrais afficher des images en fonction des valeurs d'une colonne, par exemple:.
- si la valeur de la colonne est nulle afficher l'image
"<img src="true.gif">"
- sinon afficher le
"<img src="false.gif">
image
De plus je aussi besoin (cela devrait être le même approeach je pense) pour afficher différentes actions en fonction de la valeur de la colonne / les lignes ...
Merci d'avance pour vos réponses!
Cordialement
Stefan
La solution
La réponse est assez simple:)
<% 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(); %>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow