0
A
回答
5
当你有一个
public class BasePage extends Page
,然后又
public class SubPage extends BasePage
你实际上并没有将它们作为单独的部分。这种扩展类(和标记)的方法只存在于使进程更像“对象”和“java”之类。最终,整个页面层次结合在一起成为一个单独的呈现页面。
现在,如果您希望刷新页面的一个子部分,我建议创建Panel
并将AjaxSelfUpdatingTimerBehavior
添加到该组件。这会让你自动刷新页面的任何部分(或多个部分),而不需要重新渲染整个东西。
0
首先我同意@jbrookovers的建议。
但是,如果您确实想要刷新页面,为什么不创建一个新类RefreshingBasePage
?然后只需将您的<meta refresh....>
移动到新的.html文件中。只需通过<wicket:head></wicket:head>
元素将刷新插入头部即可。
然后,您可以让您的其他页面免费继承BasePage
,而不会刷新妨碍。
相关问题
- 1. 刷新整个页面检票
- 2. 自动刷新新闻股票
- 3. 页面自动刷新而不刷新
- 4. 自动刷新刷新页面
- 5. 自动刷新页面
- 6. 刷新页面自动
- 7. 自动刷新页面
- 8. Django。自动页面刷新
- 9. Html页面自动刷新
- 10. 自动刷新php页面
- 11. 自动刷新网页
- 12. 自动刷新网页
- 13. Javascript自动刷新页面
- 14. Liferay页面自动刷新?
- 15. 页面自动刷新onClick
- 16. PHP - 自动刷新页面
- 17. 自动刷新HTML页面
- 18. 网页自动刷新
- 19. 页面无法在自动刷新的页面上显示
- 20. 在自动页面刷新RadPanelBar滚动上升
- 21. 检票自定义分页
- 22. 检票孩子面板刷新
- 23. 检票调用setVisible(真)不显示,直到刷新页面
- 24. 自动刷新
- 25. 表单不会在自动刷新页面上提交
- 26. 自动刷新运行在php页面上的ajax div
- 27. Odoo - 在特定视图上自动刷新页面
- 28. 如何在网页上自动刷新图像
- 29. BlackBerry上的自动刷新新闻源
- 30. json自动刷新和检索结果
我已经在列表视图中添加了AjaxSelfUpdatingTimerBehavior,但无法正常工作并在面板中添加列表视图,因为我必须检查页面状态。 – anu 2012-01-04 11:08:37
'ListViews'是少数不能通过Ajax更新的组件之一。相反,围绕“ListView”放置一个标准的'WebMarkupContainer',并将行为附加到该列表上。另外,看到一些代码会很有帮助。很可能是更新正在发生,但您无法在别处更改数据。 – jbrookover 2012-01-05 09:12:02