jqwicket +单独的JavaScript

时间:2012-05-29 13:28:58

标签: javascript jquery wicket

我有问题将我自己的Javascript放在一个单独的文件中并从JQWicket中使用它(测试Drag& drop plugin)。这是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()");

但它不起作用!我认为问题是在jquery.js之前包含了myscript.js而且我不知道如何重新排序include语句。

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

提前致谢!

1 个答案:

答案 0 :(得分:1)

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

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

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