`
thierry.xing
  • 浏览: 666153 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
580fa9c1-4a0c-3f40-a55a-c9256ce73302
Sencha Touch中...
浏览量:0
社区版块
存档分类
最新评论

Worklight开发中遇到的奇怪错误

 
阅读更多

Worklight开发中遇到的奇怪错误:

应用启动时:

TypeError: 'null' is not an object (evaluating 'WLJSX.$('content').tagName')

 

调用适配器时:

TypeError: 'null' is not a valid argument for 'in' (evaluating 'field in profile')

 

调试了半天都没有找到原因,最后通过研究源码,发现错误原因:

主html中,的body必须加上id="content"属性,否则会出现以上问题。

 

<body id="content">
    <div id="appLoadingIndicator">
        <div></div>
        <div></div>
        <div></div>
    </div>
	<script src="js/sencha-touch-all.js"></script>
	<script src="js/messages.js"></script>
	<script src="js/MobileOA.js"></script>
	<script src="app.js"></script>
	<script src="js/initOptions.js"></script>
</body>

 

分享到:
评论

相关推荐

    worklight开发经验分享(英文)

    从文件内容中提取到的知识点涵盖了Worklight开发的各个方面,详细解释如下: ### 移动应用开发基础 文件开头引用了阿尔伯特·爱因斯坦的名言,强调了学习的重要性。随后,它介绍了移动应用的架构类型,这可能涉及...

    搭建跨平台Worklight移动开发环境

    需要注意的是,虽然可以在上述任意操作系统中进行iOS环境下的IBM Worklight应用开发,但由于苹果公司的限制,iOS项目的编译只能在Mac OS上完成。因此,在选择开发环境时需考虑到这一点。 ##### 2. Eclipse IDE - **...

    如何下载Worklight5.0.6开发版和资料

    通过参与在线讨论和案例研究,开发者可以快速提升技能,解决实际开发中遇到的问题。 总的来说,Worklight5.0.6为移动应用开发提供了一个强大而灵活的平台,其下载、安装和学习过程虽然需要一定的前期准备,但通过...

    worklight官方全部教程

    9. **10_MovingToProduction** - 最后的生产准备教程会教你如何将开发完成的应用进行打包、测试和发布,以及如何在生产环境中监控和维护Worklight服务器。 通过这些教程,开发者可以从零开始,逐步掌握IBM ...

    Worklight安装文档

    在本文中,我们将深入探讨如何搭建IBM Worklight的开发环境,这是一个强大的移动应用开发平台,能够帮助开发者构建、测试和部署多平台的混合移动应用程序。以下是详细的步骤指南: 1. **数据库准备**:Worklight...

    worklight讲解

    介绍了worklight的全部流程,讲解了如何利用worklight进行移动开发,worklight的优势

    worklight 学习demo

    主要学习了worklight开发环境(包括mac os),ios,android应用的创建,worklight adapter,但adapter还有问题,会报“TrpeError:Cannot use 'in' operator to search for 'SUPPORT_COOKIES' in null”错误,...

    IBM Worklight V5.0.5 Java client-side API for native Android apps

    在该版本中,IBM提供了针对原生Android应用的Java客户端API,使得开发人员能够更加灵活地开发跨平台移动应用。 #### 重要概念与功能介绍 1. **API概述** IBM Worklight V5.0.5 的Java客户端API为开发者提供了...

    worklight的学习资料

    - **产品定位**:WebSphere Worklight是一款由IBM开发的企业级移动应用开发平台,它提供了完整的生命周期管理工具来构建、部署、管理和优化跨多平台(如iOS、Android等)的应用程序。 - **版本信息**:本学习资料...

    IBM Worklight V6.0 Mobile Application Development 278

    当数据被存储在加密缓存中,开发者遇到了一些奇怪的行为,无法在文档中找到对应行为的原因。这通常意味着开发者可能遇到了加密缓存超过5MB限制的问题。IBM Worklight V6.0移动应用平台提供了数据加密功能来满足安全...

    浅析利用IBM Worklight平台构建移动端气象APP的方法.pdf

    在Eclipse中,通过安装Worklight SDK和插件,开发者可以轻松创建新项目。选择目标平台如Android后,Eclipse会自动生成对应项目的结构,包括必要的文件和目录,方便开发者进行下一步的编码和配置。 【总结】 IBM ...

    yuxiang:基于worklight开发的公益app

    数据库部分采用worklight中的SqlAdapter,应用主要以js、css等构建跨平台的APP。涉及到支付的部分采用ping++支付平台,此平台的服务器端部署在SAE上,客户端以html形式来调用。关于如何使用worklight开发跨平台的app...

    worklight-tutorial:IBM Worklight 教程的源代码

    ###Introduction IBM Worklight 是一种用于开发移动混合应用程序的简单而有用的工具。 提供了四种不同的方法:Web 开发、混合开发、混合混合开发和原生开发。 ###环境 操作系统:windows 8.1 pro en-us x64 JDK...

    Iphone Question Bank Volume 2 B01EHD58HK

    以上问题和解答,不仅展示了在实际的iPhone应用开发过程中可能遇到的特定技术难题,而且突出了查找和利用官方文档来解决这些挑战的重要性。同时,它们也反映了在开发跨平台应用时,不同平台(如Android和iOS)之间的...

    IBM-Worklight-Consignment-Tracking-App:开发混合应用程序,用于更新从发货到交付的托运状态

    在Worklight中,Java主要用在服务器端的适配器开发,这些适配器作为后端服务与应用程序之间的桥梁,处理数据请求和业务逻辑。 4. **适配器(Adapters)**:IBM Worklight的适配器是Java或JavaScript编写的服务层,...

    国泰安-ibm移动应用平台整体解决方案

    Worklight 是一个提供了开放、全面、先进的智能手机和平板电脑移动应用开发平台, 可帮助各种规模的教育机构,企业,事业单位高效开发、测试、集成、运行和管理移动和全 渠道应用程序。Worklight 软件采用基于标准的...

    移动终端应用开发(HTML5)报告

    - **对比分析结论**:根据对比分析,Dojo Mobile因其强大的跨平台能力、低维护成本和易于掌握的特点,在众多框架中脱颖而出。 - **规划建议**:建议采纳Dojo Mobile作为核心框架,以提升产品的综合展现能力,并填补...

    pb.bank:使用 Worklight、Angular 和 Bluemix 服务构建的入门在线银行应用程序

    在"pb.bank"项目中,Worklight作为基础架构,确保应用能在多个平台上运行,同时提供了安全性和性能优化。 接下来,我们关注Angular。Angular是一个强大的前端JavaScript框架,用于构建单页应用程序(SPA)。它提供...

    IBM移动应用平台管理解决方案

    - **提高开发效率**:Worklight提供了一套完整的开发环境,支持代码复用和特定设备优化,从而加快了应用程序的开发周期。 - **增强用户体验**:通过支持多平台和提供高质量的应用体验,Worklight帮助企业更好地...

    worklightserver部署在tomcat下需要添加的jar

    工作轻量级服务器(Worklight Server)是一款IBM提供的企业级移动应用开发和管理平台,它允许开发者构建、测试、监控和部署多平台的移动应用程序。将Worklight Server部署到Apache Tomcat服务器上是一项常见的任务,...

Global site tag (gtag.js) - Google Analytics