设置限制的设置已经与版本6.0.0的AjaxRequestAttributes中的所有其他Ajax设置统一,这是一个主要版本,并不是直接替换.
要使用它:
AjaxEventBehavior behavior = new AjaxEventBehavior("keyup") {
@Override
protected void onEvent(AjaxRequestTarget target) {
System.out.println("Hello world!");
}
@Override
protected void updateAjaxAttributes(AjaxRequestAttributes attributes)
super.updateAjaxAttributes(attributes);
attributes.setThrottlingSettings(
new ThrottlingSettings(id, Duration.ONE_SECOND, true)
);
}
};
最后一个构造函数参数是您需要的.检查它的javadoc.