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开发的各个方面,详细解释如下: ### 移动应用开发基础 文件开头引用了阿尔伯特·爱因斯坦的名言,强调了学习的重要性。随后,它介绍了移动应用的架构类型,这可能涉及...
需要注意的是,虽然可以在上述任意操作系统中进行iOS环境下的IBM Worklight应用开发,但由于苹果公司的限制,iOS项目的编译只能在Mac OS上完成。因此,在选择开发环境时需考虑到这一点。 ##### 2. Eclipse IDE - **...
通过参与在线讨论和案例研究,开发者可以快速提升技能,解决实际开发中遇到的问题。 总的来说,Worklight5.0.6为移动应用开发提供了一个强大而灵活的平台,其下载、安装和学习过程虽然需要一定的前期准备,但通过...
9. **10_MovingToProduction** - 最后的生产准备教程会教你如何将开发完成的应用进行打包、测试和发布,以及如何在生产环境中监控和维护Worklight服务器。 通过这些教程,开发者可以从零开始,逐步掌握IBM ...
在本文中,我们将深入探讨如何搭建IBM Worklight的开发环境,这是一个强大的移动应用开发平台,能够帮助开发者构建、测试和部署多平台的混合移动应用程序。以下是详细的步骤指南: 1. **数据库准备**:Worklight...
介绍了worklight的全部流程,讲解了如何利用worklight进行移动开发,worklight的优势
主要学习了worklight开发环境(包括mac os),ios,android应用的创建,worklight adapter,但adapter还有问题,会报“TrpeError:Cannot use 'in' operator to search for 'SUPPORT_COOKIES' in null”错误,...
在该版本中,IBM提供了针对原生Android应用的Java客户端API,使得开发人员能够更加灵活地开发跨平台移动应用。 #### 重要概念与功能介绍 1. **API概述** IBM Worklight V5.0.5 的Java客户端API为开发者提供了...
- **产品定位**:WebSphere Worklight是一款由IBM开发的企业级移动应用开发平台,它提供了完整的生命周期管理工具来构建、部署、管理和优化跨多平台(如iOS、Android等)的应用程序。 - **版本信息**:本学习资料...
当数据被存储在加密缓存中,开发者遇到了一些奇怪的行为,无法在文档中找到对应行为的原因。这通常意味着开发者可能遇到了加密缓存超过5MB限制的问题。IBM Worklight V6.0移动应用平台提供了数据加密功能来满足安全...
在Eclipse中,通过安装Worklight SDK和插件,开发者可以轻松创建新项目。选择目标平台如Android后,Eclipse会自动生成对应项目的结构,包括必要的文件和目录,方便开发者进行下一步的编码和配置。 【总结】 IBM ...
数据库部分采用worklight中的SqlAdapter,应用主要以js、css等构建跨平台的APP。涉及到支付的部分采用ping++支付平台,此平台的服务器端部署在SAE上,客户端以html形式来调用。关于如何使用worklight开发跨平台的app...
###Introduction IBM Worklight 是一种用于开发移动混合应用程序的简单而有用的工具。 提供了四种不同的方法:Web 开发、混合开发、混合混合开发和原生开发。 ###环境 操作系统:windows 8.1 pro en-us x64 JDK...
以上问题和解答,不仅展示了在实际的iPhone应用开发过程中可能遇到的特定技术难题,而且突出了查找和利用官方文档来解决这些挑战的重要性。同时,它们也反映了在开发跨平台应用时,不同平台(如Android和iOS)之间的...
在Worklight中,Java主要用在服务器端的适配器开发,这些适配器作为后端服务与应用程序之间的桥梁,处理数据请求和业务逻辑。 4. **适配器(Adapters)**:IBM Worklight的适配器是Java或JavaScript编写的服务层,...
Worklight 是一个提供了开放、全面、先进的智能手机和平板电脑移动应用开发平台, 可帮助各种规模的教育机构,企业,事业单位高效开发、测试、集成、运行和管理移动和全 渠道应用程序。Worklight 软件采用基于标准的...
- **对比分析结论**:根据对比分析,Dojo Mobile因其强大的跨平台能力、低维护成本和易于掌握的特点,在众多框架中脱颖而出。 - **规划建议**:建议采纳Dojo Mobile作为核心框架,以提升产品的综合展现能力,并填补...
在"pb.bank"项目中,Worklight作为基础架构,确保应用能在多个平台上运行,同时提供了安全性和性能优化。 接下来,我们关注Angular。Angular是一个强大的前端JavaScript框架,用于构建单页应用程序(SPA)。它提供...
- **提高开发效率**:Worklight提供了一套完整的开发环境,支持代码复用和特定设备优化,从而加快了应用程序的开发周期。 - **增强用户体验**:通过支持多平台和提供高质量的应用体验,Worklight帮助企业更好地...
工作轻量级服务器(Worklight Server)是一款IBM提供的企业级移动应用开发和管理平台,它允许开发者构建、测试、监控和部署多平台的移动应用程序。将Worklight Server部署到Apache Tomcat服务器上是一项常见的任务,...