wicket:使用target从java类调用javascript函数
我要做的是使用target将wickets java代码中的值传递给javascript函数。wicket:使用target从java类调用javascript函数,javascript,wicket,Javascript,Wicket,我要做的是使用target将wickets java代码中的值传递给javascript函数。 为此,我使用方法从wickets java类使用target调用javascript函数 我的java代码是: target.addJavascript("show();"); Html代码。 Scipt函数 但是它没有调用javascript函数-我该怎么做?如果您希望在更新事件中调用一些JS,您必须实现一个名为“wantOnSelectionChangedNotifications()的布尔
为此,我使用方法从wickets java类使用target调用javascript函数 我的java代码是:
target.addJavascript("show();");
Html代码。
Scipt函数
但是它没有调用javascript函数-我该怎么做?如果您希望在更新事件中调用一些JS,您必须实现一个名为“wantOnSelectionChangedNotifications()的布尔方法” 例如:
new DropDownChoice("drop"){
@Override
protected boolean wantOnSelectionChangedNotifications() {
return true;
}
@Override
protected void onUpdate(AjaxRequestTarget target) {
target.appendJavaScript("put your JavaScript here");
}
}
首先,您可以在Wicket Ajax调试窗口中检查发生了什么。如果您仍然没有发现问题,请在此处提供更多详细信息。已被弃用。你试过用它来代替吗?