AbstractAjaxTimerBehavior立即启动

时间:2012-10-18 08:14:57

标签: wicket wicket-1.5

我正在尝试将AbstractAjaxTimerBehavior设置为在调用时立即启动,然后每隔X秒重复一次(比方说10秒),但我找不到任何东西。 我想通过将第一个间隔设置为1秒然后在onTimer方法内部来设置hack,每次将间隔设置为所需的X秒。

myBehavior = new AbstractAjaxTimerBehavior(Duration.seconds(1)) {

    private static final long serialVersionUID = 1L;

    @Override
    protected void onTimer(AjaxRequestTarget target) {
        this.setUpdateInterval(Duration.seconds(10));
        .
        .
        .
    }
}

有没有更好的方法来做到这一点,而无需每次在onTimer内部设置间隔?日Thnx!

0 个答案:

没有答案