2013-11-24 82 views
0

我已經創建了一個本地ios的類,其中有頁眉,頁腳和web視圖。所以我傳遞xslt,xml數據作爲該類的參數,並在獲取參數後在webview中加載xslt。 enter image description here加載本地webview worklight js和css沒有鏈接後html

在這裏,你可以看到頁眉頁腳是藍色的,webview數據顯示在頁眉和頁腳之間。這是本地的普通課程。我打電話通過使用WL.nativePage.show(classname, callback, paramter)

問題描述 - 我有一個login.xslt作爲登錄頁面,我最初在app.js文件中調用這樣的。

function wlCommonInit(){ 
    WL.NativePage.show(WebviewClass, BackFromNative, {param :'loginPage.xslt', param2:'<DATA></DATA>'}); 
} 

現在,如果我這樣做是這樣,我不能夠從app.js文件調用任何功能,即使我不能夠打電話給我在app.js文件中定義的適配器。這是什麼解決方案,因爲所有的js和css文件都在app.html文件中,我不需要在每個html文件中都包含權利。

+0

關於這個的任何更新 –

回答

0

您正在首先加載本地頁面。你是否從本地頁面返回到網頁?您的「BackFromNative」回調是否被調用?

+0

是的backfromnative是workking,爲什麼becoz我們只是在本地完成活動並將控制權交還給按照worklight文檔的混合版本但是在本地webview中怎麼樣。我無法從那裏調用適配器以及worklight中的任何其他功能。 –

+0

你能提供一個你正在嘗試的內容嗎? –

+0

例如:我從index.html中調用WL.nativePage.show(class,callbk,param),在這個類中,我在本地webview中加載了相同的index.html。同樣的事情在做cardova內。爲什麼我無法在原生webview中使用相同的功能。 –