2014-02-06 64 views
0

是否有辦法在Tapestry中執行延遲區域重新加載?如何在Tapestry中實現延遲區域重新加載?

我有一個不太快的操作,我在提交表單時執行。 幾秒鐘後(通常爲2或3)可見結果。

有沒有辦法做一個延遲區重新加載,這將顯示一些指標,該區將在x秒內重新加載,然後執行實際重新加載?

+0

任何方式如果你讓你的方法阻塞區域不會更新,直到Java方法完成並返回。 – dinesh707

+0

我不是在單一客戶端單線程環境中工作,所以知道內容是否更新的唯一實際可靠方法是查詢遠程源。但是,我可以假設(一個有力的假設)操作將在2-3秒內記錄下來。 – Lopina

+0

那麼你應該使用週期性區域更新。因此,如果你的更新沒有在第一秒準備好,它會再次嘗試在另一個seocond – dinesh707

回答

1

通常,在Java端阻止區域更新請求。但正如你所說你的應用程序不能以單線程方式工作,你可以使用PeriodicZoneUpdater。你的客戶在哪裏查詢更新