Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/MVCDemos/Views/LoadingPanel/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/MVCDemos/Views/LoadingPanel/Example.aspx

<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
<asp:Content ID="indexContent" ContentPlaceHolderID="ContentHolder" runat="server">
    <script type="text/javascript">
    // <![CDATA[
        $(document).ready(function() {
            $("#DisplayOverPanel").change(
                function() {
                    $("form").submit();
                }
            );
        });
    // ]]>
    </script>
    <% 
        Html.BeginForm();
        bool IsDisplayedOverPanel = (bool)ViewData["DisplayOverPanel"];
    %>
    <%
        Html.RenderPartial("ExamplePartial");
    %>
    <div class="BottomPadding">
        <%= Html.CheckBox("DisplayOverPanel", IsDisplayedOverPanel, new { style = "vertical-align: middle" })%>
        <label class="checkBox" for="DisplayOverPanel" style="vertical-align: middle">Display the Loading Panel over a specific control</label>
    </div>
    <div id="Panel" style="border: Dashed 1px Gray; margin: 30px 20%; padding: 51px 0px">
        <%
            Html.DevExpress().Button(
                settings => {
                    settings.Name = "Button";
                    settings.Text = "Show Loading Panel";
                    settings.ClientSideEvents.Click = "function(s, e) { CallbackPanel.PerformCallback(); }";
                    settings.Width = 148;
                    settings.Style.Add("margin", "0 auto");
                }
            )
            .Render();
        %>
    </div>
    <%
        Html.DevExpress().LoadingPanel(
            settings => {
                settings.Name = "LoadingPanel";
                settings.Modal = true;
                settings.ContainerElementID = IsDisplayedOverPanel ? "Panel" : "";
            }
        )
        .Render();
    %>
    <% Html.EndForm(); %>
</asp:Content>