我有问题将我自己的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文件的工作示例,我将非常感激!
提前致谢!
答案 0 :(得分:1)
将一个引用“myscript.js”的JQBehavior实例添加到您的组件/页面,如下所示:
JQBehavior behavior = new JQBehavior();
behavior.addJsResourceUrls("myscript.js");
Component comp = .... ;
comp.add(behavior);