2013-07-26 109 views
0

我從wicket啓動一個線程,每5次刷新一次頁面以檢查計算的數據是否可用。當出現這種情況時,顯示結果。使用Ajax時惡意頁面閃爍

問題是頁面每5次閃爍一次。與螢火蟲,我發現的XML響應是 <ajax-response></ajax-response>

我使用AbstractDefaultAjaxBehavior和AbstractBehavior使用Ajax和我使用檢票1.4.9。

+0

順便說一句:現在嘗試使用最新的Wicket版本,而不是稍後。 6.9.1已於2013年7月發佈。 – Tim

+0

謝謝蒂姆,但不幸的是,我無法升級到最新版本。 – Reda

+0

在您的ajax刷新的target.addComponent(...)部分中,只添加需要刷新的組件。 – OnesAndZeros

回答

1

那個flash是你的頁面刷新。您可能想要更改從刷新頁面到刷新組件的行爲,這將顯示計算的數據。只要沒有數據或組件不可見,就不會有明顯的閃爍。

+0

我將行爲添加到組件而不是網頁,是否有其他事情我必須這樣做,刷新將只在塊中? – Reda

+0

你將什麼添加到AjaxRequestTarget? – Nicktar

+0

如果數據未被計算,則爲空。仍然有一個頁面刷新。 – Reda