IconTabBar仅在设备上丢失内容 - cordova android

时间:2016-11-25 10:54:35

标签: android cordova sapui5

我有一个sap.m.IconTabBar,其中包含两个sap.m.IconTabFilter控件,每个控件都包含一个sap.m.Input控件。如果我在第一个IconTabFilter的Input中输入文本然后选择另一个IconTabFilter,然后再次选择第一个IconTabFilter,我的文本就消失了。

然而,只有当我将我的应用程序部署到我的设备时才会出现这种情况 - IconTabBar在桌面或纹波仿真器中工作正常(文本保留)。

我在Samsung Galaxy Tab S2上使用OpenUI5和Cordova。 一个简单的hello world应用程序演示了这个(下面)。 Linked是与APK相同的hello世界:

https://1drv.ms/u/s!ApH-zp9s9-oAgeZa-RHa7Dr3gAMwzQ

当我在平板电脑上安装APK时,问题就出现了。

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta http-equiv='Content-Type' content='text/html;charset=UTF-8'/>

        <title>HelloWorld</title>

        <script src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js" 
                id="sap-ui-bootstrap"
                data-sap-ui-libs="sap.m,sap.ui.layout" 
                data-sap-ui-xx-bindingSyntax="complex"
                data-sap-ui-theme="sap_bluecrystal"></script>
        <!-- load the mobile lib "sap.m", the layout lib and the "sap_bluecrystal" theme -->

        <script type="text/javascript">

            var tabBar  = new sap.m.IconTabBar('DG5tabBar',
                     {items: [ 
                       new sap.m.IconTabFilter({icon:"sap-icon://complete",
                                             content:[
                                               new sap.m.Input("Close_Equipment",{})
                                             ] }),
                        new sap.m.IconTabFilter({icon:"sap-icon://wrench" ,
                                             content:[
                                               new sap.m.Input("Close_Equipment1",{})
                                             ]
                                                }),

                             ]})

            var page1 = new sap.m.Page({
                title: "Test Page",
                content : tabBar
            });

            var app = new sap.m.App({
                pages: [page1]
            }).placeAt("content");

        </script>

    </head>
    <body id="content" class="sapUiBody">
    </body>
</html>

0 个答案:

没有答案