0

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

我的Java代码是:

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

html代码。脚本函数

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

4

1 回答 1

0

如果你想在更新事件中调用一些 JS,你必须实现一个名为:“wantOnSelectionChangedNotifications()”的布尔方法

例如:

new DropDownChoice("drop"){

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

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

} 
于 2013-08-14T14:03:16.997 回答