问题-由于项目是从某一点发展起来的,我不能再使用Worklight的富页面编辑器了。在照片上看起来是一样的。
配置:
项目细节-所有页面都打包在同一个HTML文件中。目前,HTML文件包含大约1100行的6-7页。编译和所有其他的工作。

发布于 2013-10-31 17:56:58
页面大小或视图数量应该没有任何问题,因此外观可能与应用程序逻辑本身最近的更改有关。在您的屏幕截图中,编辑器已经完成将页面加载到嵌入式浏览器中(否则仍然会看到一个“加载.”(编辑器工具栏中的消息)。中间的圆形图标不是来自编辑器本身,而是来自页面中的某个内容或相关的脚本。事实上,在我看来,它有点像一个jQuery移动加载指示器。
这里可能发生的一件事是在应用程序的启动代码中添加了一些东西来调用服务器端逻辑(例如。工作光适配器调用)。在编辑器中,无法使用完整的预览服务器,因此通常只有应用程序的浏览器端资源才能正常工作。这允许您使用编辑器进行UI设计工作,然后一旦您开始连接服务器端功能,该应用程序的预览通常会切换到移动浏览器模拟器(Run >Preview),甚至本机浏览器测试。
最好的建议是在应用程序初始化过程中寻找期望数据返回的东西,并为这些数据放入一些临时的开发时模型。例如,不要进行服务调用来检索一些JSON数据,而是指向项目中的一个测试.json文件。
发布于 2013-10-31 19:39:43
可能与此相关: call in page load
简单地说,如果您在页面加载处理程序中放置了几乎任何WL.*调用(甚至WL.Logger.*),就会导致锁定。
如果问题是要调用不可用的后端资源,那么代码中的正常超时和错误处理应该会阻止编辑器锁定。代码中确实有超时和错误处理,对吗?;-)
如果不能很容易地调试此问题,则weinre (http://people.apache.org/~pmuellr/weinre/docs/latest/)可以在富页编辑器中工作。您可以看到JavaScript控制台中的内容,以及当它锁定时是否有异常抛出。
https://stackoverflow.com/questions/19709158
复制相似问题