0

我已将我的应用程序从 JDeveloper 11.1.2.4 迁移到 JDeveloper 12c(12.1.3.0)。我的演示应用程序已成功清理和编译。但是当我运行我的应用程序时,我无法从代码中从一个 amx 页面导航到另一个 amx 页面。

对于 android 和 iOS 设备,我无法导航并且导航我使用了这条线。

AdfmfContainerUtilities.invokeContainerJavaScriptFunction(AdfmfJavaUtilities.getFeatureName(), "adf.mf.api.amx.doNavigation", new Object[] { action });

在 android 设备中,我没有收到警告框,但在 iOS 设备中,我收到错误消息

在此处输入图像描述

并且 Tabbar 图像在 iOS 设备中按比例放大,但在 Android 设备中工作正常。

关于这个的任何想法。

谢谢,悉达多

4

1 回答 1

2

第一个参数invokeContainerJavaScriptFunction是功能 id 而不是功能名称,所以您所要做的就是编写如下代码。

 AdfmfContainerUtilities.invokeContainerJavaScriptFunction(AdfmfJavaUtilities.getFeatureId(), "adf.mf.api.amx.doNavigation", new Object[] { action });
于 2014-07-16T14:37:51.593 回答