2015-09-09 5 views
0

Я сделал страницу в UI5, в которой есть кнопка, чтобы открыть всплывающее окно диалога. На этой всплывающей странице у меня есть текстовые поля и диаграмма, но диаграмма занимает так много времени при загрузке, поэтому вся страница отображается как белый экран, пока карта не будет загружена.Отображение загрузчика внутри диалогового окна

Я хочу показать некоторый загрузчик для этого белого экрана. Каким может быть возможное решение?

(я пытался для загрузки текстового поля, а затем картировать, но проблема вся страница загружается вместе)

+0

Вы будете использовать для загрузки SAPUI5. Он доступен в SAPUI5 sdk. –

+1

Использовать индикатор занятости в вашем «диалоговом контроле» через var oDialog = '.....'; а затем используйте oDialog.setBusy (true); ... и в конце загрузки setBusy (false) ... надеюсь, что это помогает – zyrex

+0

вот что проблема. Вся страница загружается alltogether – Bhawna

ответ

-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> 
+0

Но мой код для рабочего стола. – Bhawna

Смежные вопросы