2013-11-20 105 views
0

是否可以將Worklight混合應用程序集成到IBM Forms中?Worklight集成到IBM Forms

還是至少有可能在(不啓動)應用程序使用期間調用遠程網頁url,並在完成時使用一些頁面事件返回到應用程序。

順便說一句,我意識到Forms - > Portal - > Worklight集成。但是,這似乎也是整個應用程序只是門戶網站應用程序的容器。

問候。

回答

0

有許多不同的方式,包括在工作燈的應用程序/啓動服務器端的內容。挑戰始終是Worklight應用程序和服務器端應用程序之間的通信。

將服務器端內容放入IFrame允許在基於服務器的應用程序和工作燈應用程序之間傳遞消息,但IFrame在移動平臺上工作得非常糟糕。你最終會遇到各種滾動,佈局和縮放問題。

如果不需要直接溝通,那麼有很多選項很容易實現。我有一篇博客文章,討論在Worklight應用程序here中包含服務器端內容的不同方法。

+0

大衛,大衛,通過文章,偉大的工作。我有興趣在按下按鈕(標準WL混合應用程序)期間調用服務器頁面,並且能夠與它進行交互。我注意到互動是你即將發表的文章的一部分......任何見解? –

+0

交互很棘手。如果您使用iFrame,那麼您可以使用addEventListener/dispatchEvent在窗口之間進行通信。如果您使用inAppBrowser,那麼瀏覽器中的應用程序可以通過導航到具有屬性的URL向WL應用程序發送信息。 WL應用程序可以監聽loadstart事件,並可以讀取URL的屬性。不幸的是,與InAppBrowser進行更好的通信將不得不等待Cordova 3(WL 6.1),它已經在InAppBrowser對象上實現了執行腳本。 –

相關問題