有没有办法在Tapestry中进行延迟区域重新加载。
我在提交表单时执行的操作不那么快。 几秒钟后(通常为2或3),结果可见。
有没有办法进行延迟区域重新加载,这会显示区域将在x秒内重新加载然后执行实际重新加载的一些指示?
答案 0 :(得分:1)
您可以在等待
时使用throbber(或某些文本)填充区域或者你可以从ProgressLink组件中获得一些灵感,它继续轮询服务器端任务,完成百分比,直到达到100%
答案 1 :(得分:1)
通常,Java端会阻止区域更新请求。但正如您所说,您的应用程序无法以单线程方式工作,您可以使用PeriodicZoneUpdater。您的客户在哪里轮询更新