IBM Worklight 和 Dojo 移动

Posted

技术标签:

【中文标题】IBM Worklight 和 Dojo 移动【英文标题】:IBM worklight and Dojo mobile 【发布时间】:2012-11-26 11:08:47 【问题描述】:

我是 IBM worklight 的新手。我使用 Dojo mobile 创建了一个应用程序,将小部件拖放到富页面编辑器中,但是当我运行应用程序或在预览中检查结果时,小部件没有显示

【问题讨论】:

是否有可用的错误日志?您在什么设备/环境中进行测试?是否有我们可以检查的生成内容的代码示例?这里没有太多信息可以帮助我们。 谢谢尼克。但不知道是什么问题,尝试了 2-3 个新项目,它在预览中显示了视图,看起来这是工作灯中的问题 您是否尝试过只制作一个简单的 HelloWorld 类型的应用程序而不添加任何小部件?您是否尝试过手动创建这些小部件,而不是使用拖放来添加它们? 【参考方案1】:

从技术上讲,它不应该造成任何问题,除非出现问题,尝试打开浏览器控制台,一定有什么可疑的东西造成了问题。

如果可能的话,分享代码来调试问题,否则很难在没有用例的情况下提供任何指针。

【讨论】:

【参考方案2】:

javascript 调试环境 (Firebug) 中打开您的移动应用并查找错误!!!

也有可能是 dojo.parser 没有运行。您可以通过执行以下操作手动触发:

配置不会自动调用 dojo-parser 的应用程序。

<script type="text/javascript" src="dojo/dojo.js"
    data-dojo-config="parseOnLoad: false">
</script>

在 dom-ready 事件被触发后触发解析器。

require(["dojo/parser", "dojo/ready"], function(parser, ready)
    ready(function()
        parser.parse();
    );
);

【讨论】:

【参考方案3】:

在 dojo 中,它不会在预览中呈现(如果出现则不正确)。尝试下载 android SDK 并在模拟器上运行。我在一些应用程序中的浏览器模拟器和 Dojo 移动设备上遇到了同样的问题。我不经常使用它,但我已经看到了这个问题。

【讨论】:

以上是关于IBM Worklight 和 Dojo 移动的主要内容,如果未能解决你的问题,请参考以下文章

onCLickListener Javascript 在 IBM worklight 中无法使用此 dojo 代码

IBM Worklight 6.0 - Worklight Starter Dojo 示例损坏?

IBM Worklight 6.0 - 控制 Dojo 层

IBM Worklight 6.0 - Dojo 库在部署后使用 localhost

IBM Worklight 6.0.0.1 - Dojo Mobile 图形不出现

IBM Worklight 6.0 - 无法在 avd 上使用适用于 android 环境的 dojo 工具包运行示例混合 Worklight 应用程序?