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

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

【问题讨论】:

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

标签: mobile dojo ibm-mobilefirst


【解决方案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 移动设备上遇到了同样的问题。我不经常使用它,但我已经看到了这个问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-23
        • 1970-01-01
        相关资源
        最近更新 更多