wicket:使用target从java类调用javascript函数

时间:2012-06-10 05:48:53

标签: javascript wicket

我要做的是将wickets java代码中的值传递给使用target的javascript函数 我使用的方法是使用目标从wickets java类调用javascript函数。

我的java代码是:

target.addJavascript("show();");  

Html代码。 Scipt功能

但它没有调用javascript函数 - 我该怎么办?

1 个答案:

答案 0 :(得分:0)

如果您希望在更新事件中调用某些JS,则必须实现一个名为“wantOnSelectionChangedNotifications()”的布尔方法

例如:

new DropDownChoice("drop"){

  @Override
        protected boolean wantOnSelectionChangedNotifications() {
            return true;
        }

  @Override
        protected void onUpdate(AjaxRequestTarget target) {
         target.appendJavaScript("put your JavaScript here");
   }

}