DevExpress での読み込み中パネルのモーダル設定のサンプルです。
現状の画面デザインはこのようになっています。
<読み込み中パネルのモーダル設定>
・「ASPxLoadingPanel」に対して「Modal=”True”」の設定を行います。
【サンプルプログラム】
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<head runat="server"> <script type="text/javascript"> window.onload = function () { Callback.PerformCallback(); LoadingPanel.Show(); } </script> <title></title> </head> <body> <form id="form1" runat="server"> <div> <dx:ASPxLoadingPanel ID="ASPxLoadingPanel1" runat="server" ClientInstanceName="LoadingPanel" Theme="RedWine" Height="200px" Modal="True" Width="300px"> </dx:ASPxLoadingPanel> <dx:ASPxCallback ID="ASPxCallback1" runat="server" ClientInstanceName="Callback"> <ClientSideEvents CallbackComplete="function(s, e) { LoadingPanel.Hide(); }" /> </dx:ASPxCallback> </div> </form> </body> |
【サンプルプログラム(VB.NET)】
1 2 3 |
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Threading.Thread.Sleep(5000) End Sub |
※処理中にするために「Page_Load」で「5秒」待機する設定
それでは、実行して動作確認を行います。
※見た目の変化なし
無事に読み込み中パネル(ASPxLoadingPanel)のモーダル設定が出来ました。