2013-11-24 56 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中使用相同的功能。 –