1

自分のJavascriptを別のファイルに入れて、JQWicketから使用するのに問題があります(ドラッグアンドドロッププラグインのテスト)。myscript.jsは次のとおりです。

com.mycompany.Test = function() {
return {
    test_func: function() {
        $('#msg').text('X position = ' + ui.position.left + ', Y position = ' + ui.position.top);
    }
}
}

そして、Javaではtest_funcを呼び出したいと思います。

DraggableOptions drop = new DraggableOptions().dragEvent(
            "com.mycompany.Test.test_func()");

しかし、それは機能しません!問題は、myscript.jsがjquery.jsの前にインクルードされており、インクルードステートメントを並べ替える方法がわからないことだと思います。

jqwicketから呼び出される別のjavascriptファイルを使用した実用的な例を誰かが持っている場合は非常に感謝しています!

前もって感謝します!

4

1 に答える 1

1

次のように、「myscript.js」を参照するJQBehaviorインスタンスをコンポーネント/ページに追加します。

JQBehavior behavior = new JQBehavior();
behavior.addJsResourceUrls("myscript.js");

Component comp = .... ;
comp.add(behavior);
于 2012-05-29T19:22:27.017 に答える