jqwicket+;独立javascript

jqwicket+;独立javascript,javascript,jquery,wicket,Javascript,Jquery,Wicket,我无法将自己的Javascript放在一个单独的文件中,并从JQWicket(测试拖放插件)使用它。以下是myscript.js: com.mycompany.Test = function() { return { test_func: function() { $('#msg').text('X position = ' + ui.position.left + ', Y position = ' + ui.position.top); } } } 在jav

我无法将自己的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之前,我不知道如何对include语句重新排序

如果有人有一个从jqwicket调用的单独javascript文件的工作示例,我将非常感激


提前谢谢

向组件/页面添加引用“myscript.js”的JQBehavior实例,如下所示:

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

Component comp = .... ;
comp.add(behavior);

将引用“myscript.js”的JQBehavior实例添加到组件/页面,如下所示:

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

Component comp = .... ;
comp.add(behavior);