Worklight 5.0.6 Dojo代码迁移

时间:2013-04-03 07:50:36

标签: ibm-mobilefirst

我在worklight 5.0.5上开发了一个简单的应用程序,它运行正常,但在更新到5.0.6版之后我遇到了一些问题。当我启动应用程序时,dojo的libs没有与我的应用程序集成。 任何人都可以帮我这个吗?谢谢,

它给我以下错误

Uncaught TypeError: Object function klass() {
this.initialize.apply(this, arguments);
} has no method 'setConnected' 

1 个答案:

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