2011-10-17 4 views
-1

iはロードフラグメントアイテムを持っているために、GXTアプリケーションでそのコードを使用:GXTロードフラグメント

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
    <head> 

    <link type="text/css" rel="stylesheet" href="gxt/css/gxt-all.css" /> 
    <link type="text/css" rel="stylesheet" href="MyApp.css"> 
    <title>MyApp</title>  
    </head> 
    <body> 
<style> 
#loading { 
position: absolute; left: 45%; top: 40%; padding: 2px; 
margin-left:-45px; z-index:20001; border:1px solid #ccc; 
} 
#loading .loading-indicator { 
background:#eef;font:bold 13px tahoma,arial,helvetica; 
padding:10px;margin:0;height:auto;color:#444; 
} 
#loading .loading-indicator img { 
margin-right:8px; float:left; vertical-align:top; 
} 
#loading-msg {font:normal 10px arial,tahoma,sans-serif;} 
</style> 
<div id="loading"> 
<div class="loading-indicator"> 
<img src="gxt/images/default/shared/large-loading.gif"/> 
myCustomerContacts<br /> 
<span id="loading-msg">Loading application...</span> 
</div> 
</div> 
    <script type="text/javascript" language="javascript" src="myapp/myapp.nocache.js"></script> 
    </body> 

</html> 

アプリケーションがロードされたときに、なぜロードは、なぜロードフラグメント停止はしないのですか?

+0

あなたの質問に詳細情報を追加してみてください。あなたが求めていることはまったく明らかではありません。 –

+0

問題を再現するのに必要な最小限のコードを減らすことができれば、他の人が手助けすることが非常に簡単になります。 –

答えて

0

アプリケーションがロードされたら、ロードdivをDOMから削除する必要があります。

これは次のように行うことができます。ここでは

DOM.removeChild(RootPanel.getBodyElement(), DOM.getElementById("loading")); 

は、あなたがやろうとしているものでGWTチームのDavidチャンドラー良い合計アップです:http://turbomanage.wordpress.com/2009/10/13/how-to-create-a-splash-screen-while-gwt-loads/

関連する問題