or
<style type="text/css"> .module1 { background-color: #dff3ff; border: 1px solid #c6e1f2; } .loading { background-color: #fff; height: 100%; width: 100%; background-position:center; } .rspPaneTabText { font-size: large !important; } </style> <body style="margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;" onload="javascript:LoadScript();"> <form id="frmmain" runat="server" defaultbutton="btnLogin"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function RequestStart(sender, eventArgs) { var loadingImage = document.getElementById('<%= RadAjaxPanel.FindControl("imgPanel").ClientID %>'); var loadingPanel = $get("<%= RadAjaxPanel.ClientID %>"); loadingPanel.style.backgroundPosition = "bottom"; var panel1 = $get("<%= PanelPrg.ClientID %>"); loadingImage.style.position = "relative"; loadingImage.style.top = (parseInt(panel1.style.height) / 2) + "px"; } function MyClientShowing(sender, args) { args.get_loadingElement().style.border = "2px solid red"; args.set_cancelNativeDisplay(true); $telerik.$(args.get_loadingElement()).show("slow"); } function MyClientHiding(sender, args) { args.get_loadingElement().style.border = "2px solid blue"; args.set_cancelNativeDisplay(true); $telerik.$(args.get_loadingElement()).hide("slow"); } </script> </telerik:RadCodeBlock> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="PanelPrg"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="PanelPrg" LoadingPanelID="RadAjaxPanel" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> <ClientEvents OnRequestStart="RequestStart" /> </telerik:RadAjaxManager> <asp:Panel ID="PanelPrg" runat="server" HorizontalAlign="Center"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td style="height: 74px; background-image: url('images/extra bar1.jpg'); background-repeat: repeat;"> <asp:ImageButton ID="ibtnIPOLogo" runat="server" ImageUrl="~/images/banner_track.jpg" /> </td> </tr> <tr> <td> <asp:HiddenField ID="hdnCompId" runat="server" /> </td> </tr> </table> <asp:UpdatePanel ID="upPnl" runat="server"> <ContentTemplate> <table width="100%"> <tr id="trBrowser" runat="server" style="display: none;" align="center"> <td style="text-align: center"> <asp:Label ID="lblbrowser" Style="color: Red" Font-Size="Medium" CssClass="Label-Normal" Text="Please open link with (Internet Explorer) IE" runat="server"></asp:Label> </td> </tr> <tr id="trLogin" runat="server" style="display: none;"> <td> <table border="0" cellspacing="0" cellpadding="0" width="100%" style="padding-top: 0px; padding-left: 0px;"> <tr> <td valign="center" align="center"> <asp:Panel ID="pnlloginDesign" runat="server" Width="350px" Visible="true"> <table id="tblVerticleDesign" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" style="padding-top: 2px; padding-bottom: 2px;" width="100%" class="VCHeading" align="center"> <asp:Label ID="lnkControlTitle" runat="server" Text="USER LOGIN" CssClass="headingText"></asp:Label> </td> <td width="100%" class="VCSubHeading"> </td> </tr> <tr> <td colspan="2" height="2px;" width="100%" class="VCNotesBottomLine"> </td> </tr> </table> <table cellspacing="0" class="ControlBorder" cellpadding="5" border="0" summary="SignIn Design Table" width="100%"> <tr> <td colspan="2" style="text-align: center"> <asp:Label ID="lblError" Style="color: Red" CssClass="Normal" Visible="false" runat="server"></asp:Label> <%-- <asp:ValidationSummary ID="valsErrors" runat="server" ShowMessageBox="false"/>--%> </td> </tr> <tr> <td class="Normal" valign="middle" align="right"> <asp:Label ID="lblUsername" runat="server" CssClass="Normal"></asp:Label> </td> <td valign="middle" align="left"> <input type="text" runat="server" onfocus="javascript:ClearUsername(this);" value="Username" onfocusout="javascript:SetUsername(this);" id="txtUserName" class="NormalGreyTextBox" style="width: 90px;" /> </td> </tr> <tr align="center"> <td style="padding-top: 3px;" colspan="2"> <asp:RequiredFieldValidator ID="valUserName" runat="server" ControlToValidate="txtUserName" Display="Dynamic" ErrorMessage="UserName should not be blank." ValidationGroup="GrgUserVal" InitialValue="Username" Style="width: 100%; font-family: Arial; font-size: 12px;"></asp:RequiredFieldValidator> </td> </tr> <tr> <td valign="middle" align="right"> <asp:Label ID="lblPassword" runat="server" CssClass="Normal"></asp:Label> </td> <td valign="middle" align="left"> <input id="txtPassword" type="password" runat="server" class="NormalGreyTextBox" style="width: 90px;" /> </td> </tr> <tr align="center"> <td style="padding-top: 3px;" colspan="2"> <asp:RequiredFieldValidator ID="valPassword" runat="server" ControlToValidate="txtPassword" Display="Dynamic" ErrorMessage="Password should not be blank." ValidationGroup="GrgUserVal" Style="width: 100%; font-family: Arial; font-size: 12px;"></asp:RequiredFieldValidator> </td> </tr> <tr align="center"> <td style="padding-top: 3px;" colspan="2"> <asp:CheckBox ID="chkCookie" ToolTip="Remember Me On This Computer" CssClass="Normal" resourcekey="Remember" runat="server" /> </td> </tr> <tr align="center"> <td style="padding-top: 3px;" colspan="2"> <asp:Button ID="btnLogin" runat="server" CssClass="button" OnClick="btnLogin_Click" CausesValidation="true" ValidationGroup="GrgUserVal" /> <asp:Button ID="btnCancel" runat="server" CssClass="button" CausesValidation="False" /> </td> </tr> <tr align="center"> <td valign="middle" colspan="2"> <asp:HyperLink ID="lnkForgotPwd" CssClass="Normal" runat="server"></asp:HyperLink> </td> </tr> </table> </asp:Panel> </td> </tr> </table> </td> </tr> </table> </ContentTemplate> </asp:UpdatePanel> </asp:Panel> <telerik:RadAjaxLoadingPanel ID="RadAjaxPanel" runat="server" Skin="" Transparency="30" > <div class="loading"> <asp:Image ID="imgPanel" runat="server" ImageUrl="~/images/Imgloading.gif" AlternateText="loading" /> </div> </telerik:RadAjaxLoadingPanel> </form> </body>
<telerik:RadGrid ID="grdBlocks" AutoGenerateColumns="False" AllowMultiRowEdit="true" runat="server"> <MasterTableView EditMode="InPlace"> <RowIndicatorColumn Visible="True" /> <Columns> <telerik:GridTemplateColumn HeaderText="Start Date" UniqueName="StartDate" HeaderStyle-Width="130px"> <EditItemTemplate> <telerik:RadDatePicker ID="BlockStartDate" Width="120px" runat="server" /> <asp:RequiredFieldValidator ID="rfv3" ControlToValidate="BlockStartDate" Display="Dynamic" runat="server" ValidationGroup="vgrpIntake">Start Date is required</asp:RequiredFieldValidator> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="End Date" UniqueName="EndDate" HeaderStyle-Width="130px"> <EditItemTemplate> <telerik:RadDatePicker ID="BlockEndDate" Width="120px" runat="server" /> <asp:RequiredFieldValidator ID="rfv4" ControlToValidate="BlockEndDate" Display="Dynamic" runat="server" ValidationGroup="vgrpIntake">End Date is required</asp:RequiredFieldValidator> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Footprint Monitoring Start Date" UniqueName="FootprintMonitoringStartDate" HeaderStyle-Width="150px"> <EditItemTemplate> <telerik:RadDatePicker ID="FootprintMonitoringStartDate" Width="120px" runat="server" /> <asp:RequiredFieldValidator ID="rfv31" ControlToValidate="FootprintMonitoringStartDate" Display="Dynamic" runat="server" ValidationGroup="vgrpIntake">Footprint Monitoring Start Date is required</asp:RequiredFieldValidator> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Footprint Monitoring End Date" UniqueName="FootprintMonitoringEndDate" HeaderStyle-Width="150px"> <EditItemTemplate> <telerik:RadDatePicker ID="FootprintMonitoringEndDate" Width="120px" runat="server" /> <asp:RequiredFieldValidator ID="rfv41" ControlToValidate="FootprintMonitoringEndDate" Display="Dynamic" runat="server" ValidationGroup="vgrpIntake">Footprint Monitoring End Date is required</asp:RequiredFieldValidator> </EditItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView></telerik:RadGrid><telerik:RadSlidingPane ID="RadSlidingPane2" runat="server" Title="Elementos Georeferenciados" Width="600px" EnableDock="false"> <telerik:RadAjaxPanel ID="RadAjaxPanel2" runat="server" ClientEvents-OnRequestStart="pnlRequestStarted"> <telerik:RadGrid ID="gridTematico" runat="server" AllowSorting="True" GridLines="None" Skin="Office2007" AllowFilteringByColumn="True" AllowPaging="True" PageSize="50" OnItemDataBound="gridTematico_ItemDataBound" OnColumnCreated="gridTematico_ColumnCreated" OnCancelCommand="gridTematico_CancelCommand" OnEditCommand="gridTematico_EditCommand" OnSelectedIndexChanged="gridTematico_SelectedIndexChanged" OnUpdateCommand="gridTematico_UpdateCommand"> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu> <MasterTableView CommandItemDisplay="Bottom" ShowFooter="True" ShowGroupFooter="True" UseAllDataFields="True"> <Columns> <telerik:GridTemplateColumn UniqueName="TemplateColumn" HeaderText="Nº" AllowFiltering="False" FilterControlAltText="Filter TemplateColumn column"> <ItemTemplate> <asp:Label ID="fila" runat="server" Width="30px" /> </ItemTemplate> <HeaderStyle Width="30px" Font-Size="X-Small" Font-Bold="True" /> </telerik:GridTemplateColumn> <telerik:GridEditCommandColumn ButtonType="ImageButton" FilterControlAltText="Filter EditCommandColumn column"></telerik:GridEditCommandColumn> </Columns> <CommandItemSettings RefreshText="Actualizar" ShowAddNewRecordButton="False" /> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"></RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"></ExpandCollapseColumn> <EditFormSettings> <EditColumn ButtonType="ImageButton" FilterControlAltText="Filter EditCommandColumn column" UniqueName="EditCommandColumn1"></EditColumn> </EditFormSettings> </MasterTableView> <ClientSettings EnablePostBackOnRowClick="True"> <Selecting AllowRowSelect="True" /> </ClientSettings> <FilterMenu EnableImageSprites="False"></FilterMenu> <ExportSettings ExportOnlyData="True" FileName="ElementosGeoreferenciados" IgnorePaging="True" OpenInNewWindow="True"> <Csv ColumnDelimiter="Semicolon" /> </ExportSettings> </telerik:RadGrid> <table> <tr> <td style="width: 32px;"> <asp:ImageButton ID="btnExcel" runat="server" ImageUrl="~/images/iconos/File_Excel.png" ToolTip="Exportar a Excel" Visible="False" OnClick="btnExcel_Click" Width="32px" Height="32px" /> </td> <td style="width: 32px;"> <asp:ImageButton ID="btnCsv" runat="server" ImageUrl="~/images/iconos/File_Csv.png" ToolTip="Exportar a csv" Visible="False" OnClick="btnCsv_Click" Width="32px" Height="32px" /> </td> <td style="width: 32px;"> <asp:ImageButton ID="btnWord" runat="server" ImageUrl="~/images/iconos/File_Word.png" ToolTip="Exportar a Word" Visible="False" OnClick="btnWord_Click" Width="32px" Height="32px" /> </td> </tr> </table> </telerik:RadAjaxPanel></telerik:RadSlidingPane>
<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
<script type="text/javascript">
function pnlRequestStarted(ajaxPanel, eventArgs)
{
if((eventArgs.EventTarget.indexOf("btnExcel")!=-1)||(eventArgs.EventTarget.indexOf("btnCsv")!=-1)||(eventArgs.EventTarget.indexOf("btnWord")!=-1))
eventArgs.EnableAjax = false;
}
</script>
</telerik:RadScriptBlock>
protected void btnExcel_Click(object sender, ImageClickEventArgs e){ gridTematico.ExportSettings.IgnorePaging = true; gridTematico.ExportSettings.ExportOnlyData = true; gridTematico.ExportSettings.OpenInNewWindow = true; gridTematico.MasterTableView.ExportToExcel();}