ioreskovic
ioreskovic

Reputation: 5709

How to do delayed zone reload in Tapestry?

Is there a way to do a delayed zone reload in Tapestry.

I have a not-so-quick operation I perform when I submit a form. The results are visible after a few seconds (usually 2 or 3).

Is there a way to do a delayed zone reload, which would show some indicator that the zone will reload in x seconds and then perform the actual reload?

Upvotes: 0

Views: 273

Answers (2)

lance-java
lance-java

Reputation: 28099

You can populate the zone with a throbber (or some text) while you wait

Or you can get some inspiration from the ProgressLink component which keeps polling a serverside task for it's percentage complete until it hits 100%

Upvotes: 1

dinesh707
dinesh707

Reputation: 12592

Normally the zone update requests are blocked at Java side. But as you say your application does not work in a single threaded way you can use PeriodicZoneUpdater. Where your client is polling for updates

Upvotes: 1

Related Questions