我正在尝试将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!