无法使用worklight 6.1设置jquery移动项目

时间:2014-05-30 20:07:49

标签: ibm-mobilefirst worklight-studio

我无法设置涉及jquery-mobile的IBM Worklight项目。以下是我的环境详情:

  1. eclipse版本:Juno Service Release 2(32位版本,因为我使用的是jre1.6.0_41)
  2. Worklight版本:6.1.0.01
  3. jquery-mobile:1.3.1
  4. 我可以创建一个新的worklight项目(称为MyLab1)并将jquery-mobile CSS和JS文件关联到它。然而问题是:

    • 默认的.html文件创建为index.html(在' apps-> MyLab1-> common'下),而我的期望是它应该是MyLab1.html(根据我从IBM Worklight获得的培训材料

    • '移动导航'窗格完全空白,而我的期望(再次根据培训材料)是我会看到一个页面(默认)'控制那里

    • 每当我尝试创建新控件时(在移动导航'窗格下),我都会收到错误消息'移动导航控件无法添加到当前页面。此功能仅适用于具有jQuery Mobile或Dojo移动设备'

    • 的项目
    • 我没有看到任何选项(在eclipse菜单下)启动或停止Worklight服务器(开发人员工作室版本附带)

    我对移动应用程序开发空间(刚开始本周设置的IBM工作灯)相当新,鉴于上述问题,我相信我可能会做一些根本错误的事情。

2 个答案:

答案 0 :(得分:0)

  1. 启动Worklight 6.1,非常期待 new 应用程序文件名'是main.jsmain.cssindex.html

    此外,虽然您可以自己添加jQuery Mobile,you should instead use the wizard Worklight Studio provides for you 这样,您选择的文件不仅可以正确添加到项目中,而且HTML文件也会相应更新(HEAD引用,body元素中的初始jQuery Mobile模板)。
    然后,Palette视图还应列出您可以在应用程序中使用的相关jQuery Mobile小部件。

    如果您打算使用Worklight 6.1,请关注Worklight 6.1 training modules 我的印象是您正在阅读Worklight 5.0.x培训模块。

    enter image description here

  2. 要启动或停止Worklight Server,您需要打开“服务器”视图,然后单击playstop按钮。

    使用键盘快捷键Ctrl + 3并编写"服务器"。

    enter image description here

  3. 一切正常:http://i.stack.imgur.com/K1G8O.png
    enter image description here

答案 1 :(得分:0)

我在尝试了一些事情后找到了解决方案。事实证明,WL-6.1.x与JRE 6(32位)和日食Juno(32位)组合并不能很好地工作。一旦我切换到JRE7 / Juno-64位;事情显然开始起作用了(至少现在)。

感谢Idan的有用评论