Coluna booleana de formato na grade mvcContrib
-
26-09-2019 - |
Pergunta
Estou usando a grade MVCContrib e gostaria de exibir imagens, dependendo dos valores de uma coluna, por exemplo:
- Se o valor da coluna for nulo, exiba a imagem
"<img src="true.gif">"
- Caso contrário, exiba a imagem
"<img src="false.gif">
Além disso, eu também precisaria (isso deve ser o mesmo que eu acho) para exibir ações diferentes, dependendo do valor da coluna/linhas ...
Agradecemos antecipadamente por suas respostas!
Atenciosamente
Stefan
Solução
A resposta foi bastante simples :)
<% 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(); %>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow