如何在运行时更改 Tapestry 5 页面中的布局组件?
我的所有页面都有一个布局组件,我想根据用户的需求切换此组件。我不想向每个页面添加属性以返回当前布局组件。
I have one layout component for all my pages, I want to switch this component based on the user desire. I don't want to add a property to each page to return the current layout component.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设您有固定数量的布局,则可以使用块。你的layout.tml看起来像:
你的layout.java将有:
Assuming you have a fixed number of layouts, you can use blocks. Your layout.tml would look something like:
Your layout.java would have: