2013-07-26 72 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