Forms Worklight与IBM窗体的集成

Forms Worklight与IBM窗体的集成,forms,ibm-mobilefirst,Forms,Ibm Mobilefirst,是否可以将Worklight混合应用程序集成到IBM表单 或者,是否至少可以在应用程序使用(而不是启动)期间调用远程网页url,并在完成时使用某些页面事件返回应用程序 顺便说一句,我知道表单->门户->Worklight集成。但当整个应用程序只是门户web应用程序的容器时,情况似乎也是如此 关于。不确定在“调用远程网页”后会发生什么,因此,了解到这一点,我现在可以想到两种方法: 用于打开退出应用程序的外部URL 请参阅此培训模块:() 在Worklight应用程序中包括/启动服务器端内容有多种不

是否可以将Worklight混合应用程序集成到IBM表单

或者,是否至少可以在应用程序使用(而不是启动)期间调用远程网页url,并在完成时使用某些页面事件返回应用程序

顺便说一句,我知道表单->门户->Worklight集成。但当整个应用程序只是门户web应用程序的容器时,情况似乎也是如此


关于。

不确定在“调用远程网页”后会发生什么,因此,了解到这一点,我现在可以想到两种方法:

  • 用于打开退出应用程序的外部URL
  • 请参阅此培训模块:()

  • 在Worklight应用程序中包括/启动服务器端内容有多种不同的方式。挑战始终是Worklight应用程序和服务器端应用程序之间的通信

    将服务器端内容放入IFrame允许在基于服务器的应用程序和worklight应用程序之间进行消息传递,但IFrame在移动平台上的工作非常糟糕。你最终会遇到各种各样的滚动、布局和缩放问题


    如果不需要直接通信,那么有许多选项很容易实现。我有一篇博文,探讨了在Worklight应用程序中包含服务器端内容的不同方法。

    Hi Idan,我基本上需要从IBM Forms中打开一个web表单……填写并提交,然后返回到我离开的应用程序。嗨,David,阅读了这篇文章,这是一项伟大的工作。我感兴趣的是在(标准WL混合应用程序)点击按钮时调用服务器页面,并能够与之交互。我注意到互动是你即将发表的文章的一部分…有什么见解吗?互动很棘手。如果使用iFrame,则可以使用addEventListener/dispatchEvent在窗口之间进行通信。如果您使用的是inAppBrowser,则浏览器中的应用程序可以通过导航到具有属性的URL向WL应用程序发送信息。WL应用程序可以侦听loadstart事件,并可以读取URL的属性。不幸的是,与InAppBrowser更好的通信需要等待Cordova 3(WL 6.1),它在InAppBrowser对象上具有imlplemented executeScript。