我在worklight 5.0.5上开发了一个简单的应用程序,它运行正常,但在更新到5.0.6版之后我遇到了一些问题。当我启动应用程序时,dojo的libs没有与我的应用程序集成。 任何人都可以帮我这个吗?谢谢,
它给我以下错误
Uncaught TypeError: Object function klass() {
this.initialize.apply(this, arguments);
} has no method 'setConnected'
答案 0 :(得分:0)
有关升级时代码迁移的详细信息,请参阅Worklight 5.0.6信息中心:http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m6/topic/com.ibm.worklight.help.doc/devenv/r_migrating_to_a_newer_version_of_ibm_worklight.html
如果您使用早期版本的IBM创建了当前项目 Worklight Studio,请考虑将代码迁移到新的Dojo模块 加载技术以及升级Dojo工具包。它 确保代码执行更可靠和页面 当它在RPE中进行进一步的更改时继续工作。
具体来说,不再从HTML元素加载Dojo图层, 但是它们是由内部的require()调用加载的 wlCommonInit()方法。各个模块都是从中加载的 在dojoInit()方法中调用require()。
以下是特定Dojo 1.8.3代码更改的链接:http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m6/topic/com.ibm.worklight.help.doc/devenv/t_dojo_183_code_migration.html