J'ai un composant dans Tapestry 4 qui ne devrait être rendu que lorsque l'utilisateur a le privilège d'utiliser le code de l'entreprise joint. Dans Tapestry 5 j'utiliser probablement rendu les phases et j'y retournerais faux sur SetupRender afin de sauter le rendu de ce composant:Tapisserie 4 - omettre le rendu du composant
http://tapestry.apache.org/tapestry5/guide/rendering.html
Mais comment pourrais-je aller à le faire tapisserie 4? Je pourrais probablement surcharger renderComponent (écrivain IMarkupWriter, cycle IRequestCycle) et supprimer un appel à super quand on n'a pas le droit d'utiliser cette fonctionnalité. Mais cela semble un peu hackish.
Y a-t-il une Tapisserie 4 pour ce faire?
Merci.
Eh bien, c'est la logique métier qui fuit dans la couche de vue. Sans compter que vous n'avez aucune vérification faite par le compilateur de cette façon et vous encombrer votre vue avec des constructions laides (au moins à mon goût). J'ai décidé de surcharger renderCoponent et cela fonctionne comme un charme. Mais merci pour la réponse de toute façon, Martin. –