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 回答