问题描述
我从 Wicket 7 迁移到 Wicket 8。现在 OnLoadBehavior 不再起作用。我需要在 onEvent 中使用 target.add() 在视图中显示一些隐藏字段,例如
if (showDateElement) {
dateElement.setVisible(true);
target.add(dateElement);
}
问题是 onEvent 方法不再像在以前的版本中那样被调用。没有其他代码更改。这发生在 Firefox 中。 Chrome 似乎大部分时间都在工作,但并非总是如此。在 Wicket 8 中是否有其他方法可以可靠地做到这一点?
希望有人能帮忙。
add(new OnLoadBehavior());
private final class OnLoadBehavior extends AjaxEventBehavior {
private OnLoadBehavior() {
super("load");
LOG.debug("OnLoadBehavior");
}
@Override
protected void onEvent(final AjaxRequestTarget target) {
LOG.debug("OnLoadBehavior onEvent");
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)