Comment ajouter une colonne personnalisée à un MvcContrib Grille?
-
12-09-2019 - |
Question
Je ne trouve pas une méthode pour ajouter une colonne personnalisée dans une grille MvcContrib. Avec l'ancienne version, vous pouvez faire:
column.For("Edit").Do(p => { %>
<td>
<a href="/People/Edit/<%= p.Id %>">Edit</a>
</td>
%>});
Mais avec la dernière version, la méthode Do () disparaît ... Alors maintenant que l'utilisation de la méthode?
La solution
Je trouve la solution:
Vous devez utiliser l'espace de noms MvcContrib.UI.Grid.ActionSyntax
et il vous fournit une méthode d'extension appelée "Action".
Voici une utilisation simple:
column.For("PDF").Named("PDF").Action(p => { %>
<td><img src="../Content/Images/pdf.gif" /></td> <% });
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow