0

我在 worklight 5.0.5 上开发了一个简单的应用程序,它工作正常,但在更新到 5.0.6 版本后我遇到了一些问题。当我启动应用程序时,dojo 的库没有与我的应用程序集成。有人可以帮我解决这个问题吗?谢谢,

它给了我以下错误

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

1 回答 1

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 中进行进一步更改时继续工作。

具体来说,Dojo 层不再从 HTML 元素加载,而是通过 wlCommonInit() 方法内的 require() 调用加载。各个模块是从 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

于 2013-04-03T10:13:01.720 回答