我在 Tapestry 4 中有一个组件,它应该仅在用户有权使用它的附加业务代码时才呈现。在 Tapestry 5 中,我可能会使用渲染阶段并在 SetupRender 上返回 false 以跳过此组件的渲染:
http://tapestry.apache.org/tapestry5/guide/rendering.html
但是我将如何在 Tapestry 4 中进行呢?我可能会覆盖renderComponent( IMarkupWriter writer, IRequestCycle cycle )并在无权使用此功能时禁止对 super 的调用。但这似乎有点骇人听闻。
有没有Tapestry 4方法可以做到这一点?
谢谢。