У меня есть компонент в Tapestry 4, который должен отображаться только тогда, когда у пользователя есть права на использование его прикрепленного бизнес-кода.В Tapestry 5 я, вероятно, использовал бы фазы рендеринга и возвратил бы false на SetupRender для того, чтобы пропустить рендеринг этого компонента:
http://tapestry.apache.org/tapestry5/guide/rendering.html
Но как мне поступить с этим в Tapestry 4??Я мог бы, вероятно, переопределить renderComponent (писатель IMarkupWriter, цикл IRequestCycle) и подавить вызов super, если у вас нет прав на использование этой функции.Но это похоже на хакерство.
Есть ли Гобелен 4 способ сделать это?
Спасибо.