在对话框弹出窗口中显示加载器

时间:2015-09-09 06:56:58

标签: sap sapui5

我在UI5中创建了一个页面,其中有一个按钮可以打开对话框弹出窗口。在这个弹出页面上,我有一些文本框和图表,但是图表在加载时花了很多时间,所以整个页面都显示为白色屏幕,直到加载图表。

我想为这个白色屏幕显示一些装载程序。什么是可能的解决方案?

(我试图首先加载一个文本框然后加载图表,但问题是整个页面被加载在一起)

1 个答案:

答案 0 :(得分:-1)

尝试以下代码加载。

    <!DOCTYPE HTML>  
<html>  
    <head>  
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />  
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />  
        <meta charset="UTF-8">  
        <title>Example Application</title>  
        <script id="util-coreloader"  
                src="util/CoreLoader.js"  
                data-loader-src="resources/sap-ui-core.js"  
                data-sap-ui-libs="sap.m"  
                data-sap-ui-theme="sap_bluecrystal"  
                data-sap-ui-resourceroots='{  
                        "com.inwerken": "../com_inwerken"  
                }'  
                data-sap-ui-xx-bindingSyntax="complex">  
        </script>  
        <script>  
        // execute when Core is loaded ...  
        CoreLoader.onReadyState(function() {  
                sap.ui.getCore().attachInitEvent(function () {  
                        // .. load Component  
                        var oComponentContainer = new sap.ui.core.ComponentContainer({  
                                height: "100%",  
                                name: "Example"  
                        });  
                        oComponentContainer.placeAt("content");  
                        CoreLoader.ready();  
                });  
        });  
        </script>  
</head>  
<body class="sapUiBody" role="application">  
        <div id="content"></div>  
</body>  
</html>