or
<telerik:RadToolTip runat="server" ID="RadToolTip3" Position="Center" Width="300px" Height="70px" Animation="Fade" ShowEvent="FromCode" HideEvent="FromCode" ShowDelay="0" RelativeTo="BrowserWindow" OnClientBeforeShow="PreTooltipShow" OffsetX="0" OffsetY="0"> <div style="display: table;"> <div style="display: table-row;"> <div style="display: table-cell; vertical-align: middle; padding-top: 10px; padding-left: 10px; padding-bottom: 5px; padding-right: 10px;"> <asp:Label ID="Lbl_Tutorial" runat="server" Text="This is a test" /> </div> </div> <div style="display: table-row;"> <div style="display: table-cell; vertical-align: middle; text-align:right; padding-top: 10px; padding-left: 10px; padding-bottom: 5px; padding-right: 10px;"> <telerik:RadButton ID="RdBttn_NextTutorial" runat="server" Text="Next" AutoPostBack="false" OnClientClicked="OnNextTutorial"> </telerik:RadButton> </div> </div> </div></telerik:RadToolTip>function PreTooltipShow() { PageMethods.PreTooltipShow(PreTooltipShowCompleted);}function PreTooltipShowCompleted(pResult) { var tooltip = $find('RadToolTip3'); if (pResult.length > 0) { tooltip.set_offsetX(parseInt(pResult[0])); tooltip.set_offsetY(parseInt(pResult[1])); tooltip.updateLocation(); var label = document.getElementById('<%=Lbl_Tutorial.ClientID %>'); label.innerHTML = pResult[2]; var button = $find('RdBttn_NextTutorial'); button.set_text(pResult[3]); } else { tooltip.hide(); }}function OnNextTutorial() { var button = $find('RdBttn_NextTutorial'); PageMethods.OnNextTutorial(PreTooltipShowCompleted);}function GetRadWindow() { var oWindow = null; if (window.radWindow) oWindow = window.radWindow; else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; return oWindow;}function CloseWindowsWithArgument(arg) { var oWindow = GetRadWindow(); oWindow.close(arg);}function CloseWindows() { var oWindow = GetRadWindow(); oWindow.close();}string scriptCloseWindow = modifiedItemCount > 0 ? "CloseWindowsWithArgument('NewData')" : "CloseWindows()";ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "saveCustomRainFall", scriptCloseWindow, true);function WindowsRainFallNewClose(sender, eventArgs) { // Explicitely instructed to reload if (eventArgs._argument != null) { window.location.reload(); }}<telerik:RadWindowManager ID="Singleton" runat="server" Behavior="Default" InitialBehavior="None" EnableEmbeddedSkins="False" Left="" meta:resourcekey="SingletonResource1" Style="display: none;" Top="" VisibleOnPageLoad="False" EnableViewState="False"> <Windows> <telerik:RadWindow ID="DialogWindow" Skin="Bayer" EnableEmbeddedSkins="false" Behaviors="Maximize,Move,Reload,Resize,Close" ReloadOnShow="True" ShowContentDuringLoad="False" VisibleOnPageLoad="False" EnableViewState="False" OnClientClose="WindowsRainFallNewClose" Left="250px" Modal="true" runat="server" Width="300px" Height="400px" Title="Custom Rain Fall" NavigateUrl="GFTDonRisk_CustomRainFallNew.aspx" VisibleStatusbar="false" meta:resourcekey="DialogWindow"> </telerik:RadWindow> </Windows></telerik:RadWindowManager>
<telerik:RadGrid ID="RadGrid_Banner_Home_Main" runat="server" AllowFilteringByColumn="True" AutoGenerateColumns="false" AllowSorting="True" PageSize="10" ShowFooter="False" ShowGroupPanel="False" AllowPaging="true" Skin="Vista" EnableLinqExpressions="false"> <PagerStyle Mode="NextPrevAndNumeric" /> <ExportSettings IgnorePaging="true" FileName="banner_Export" Pdf-AllowAdd="true" Pdf-AllowCopy="true" Pdf-AllowPrinting="true" Pdf-PaperSize="A4" Pdf-Creator="a1" OpenInNewWindow="true" ExportOnlyData="true" /> <MasterTableView DataKeyNames="banner_id" HorizontalAlign="NotSet" AutoGenerateColumns="False" AllowFilteringByColumn="True" AllowSorting="true" AlternatingItemStyle-BackColor="#f3f3f3" CommandItemDisplay="Top" ClientDataKeyNames="banner_id"> <CommandItemSettings ShowExportToWordButton="false" ShowExportToExcelButton="false" ShowExportToPdfButton="false" ShowExportToCsvButton="false" ShowAddNewRecordButton="false" ShowRefreshButton="false" /> <NoRecordsTemplate> Banner not available </NoRecordsTemplate> <SortExpressions> <telerik:GridSortExpression FieldName="image" SortOrder="Ascending" /> </SortExpressions> <Columns> <telerik:GridTemplateColumn HeaderText="Banner" DataField="image" UniqueName="image" HeaderStyle-Width="100" ItemStyle-Width="100" ItemStyle-Height="100" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" AllowFiltering="false" GroupByExpression="image [Banner] Group By image"> <ItemTemplate> <asp:Label ID="lbl_img_path" runat="server" Text='<%#Eval("image")%>' Visible="false"></asp:Label> <%# IIf(Container.DataItem("banner_type") <> "HTML", "" & "<img src=" & Gogotech.SqlHelper.of_FetchKey("FrontEndServer") & IIf(Eval("image") <> "", Eval("image"), "/images/ina.jpg") & " />" & "", "" & Eval("html") & "")%> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid><telerik:RadTreeList ID="RadTreeView2" runat="server" DataKeyNames="ProductID" ParentDataKeyNames="ParentID" Height="350px" OnTreeNodeDataBound="RadTreeView2_TreeNodeDataBound" OnItemCommand="RadTreeView2_UpdateCommand" OnItemDataBound="RadTreeView2_ItemDataBound" OnCancelCommand="RadTreeView2_CancelCommand" OnNeedDataSource="RadTreeList2_NeedDataSource" EnableViewState="true" Width="100%" EditMode="InPlace" AllowMultiItemEdit="true" AutoGenerateColumns="False"> <Columns> <telerik:TreeListBoundColumn DataField="ProductName" UniqueName="ProductName" Resizable="true" HeaderStyle-Width="100%" HeaderText="Product Name" > </telerik:TreeListBoundColumn> <telerik:TreeListNumericColumn DataField="Supply_FTE" UniqueName="Supply_FTE" HeaderText="Supply FTE" Resizable ="true" DecimalDigits="2" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="100px" ItemStyle-Width="100px" NumericType="Number" ItemStyle-HorizontalAlign="Center" DataFormatString="{0:N2}"> </telerik:TreeListNumericColumn> <telerik:TreeListNumericColumn DataField="Supply_Percent" UniqueName="Supply_Percent" Resizable ="true" NumericType="Percent" HeaderText="Supply Percent" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="100px" ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Center" DataFormatString="{0:P2}"> </telerik:TreeListNumericColumn> <telerik:TreeListBoundColumn DataField="ResID" UniqueName="ResID" HeaderText="ResID" MaxWidth="0" Visible="false"> </telerik:TreeListBoundColumn> <telerik:TreeListBoundColumn DataField="UserID" UniqueName="UserID" Visible="false" MaxWidth="0" HeaderText="UserID"> </telerik:TreeListBoundColumn> <telerik:TreeListBoundColumn DataField="OrgID" UniqueName="OrgID" Visible="false" MaxWidth="0" HeaderText="OrgID"> </telerik:TreeListBoundColumn> <telerik:TreeListEditCommandColumn UniqueName="Edit" ShowAddButton="False" ButtonType="ImageButton" Resizable="false" EditText="Edit" UpdateText="Update" Display="true" Visible="true" HeaderStyle-Width="55px" ItemStyle-Width="55px" MinWidth="55px" MaxWidth="55px" > </telerik:TreeListEditCommandColumn> </Columns> <ClientSettings> <Scrolling AllowScroll="true" UseStaticHeaders="true" SaveScrollPosition="true" /> <Resizing AllowColumnResize="False" EnableRealTimeResize="true" /> </ClientSettings></telerik:RadTreeList>
<telerik:RadGrid ID="RadGrid1" DataSourceID="ds_Logbook" AutoGenerateColumns="False" AllowSorting="True" AllowAutomaticDeletes="False" AllowAutomaticInserts="True" AllowAutomaticUpdates="True" AllowPaging="false" GridLines="None" EnableEmbeddedSkins="false" Skin="RAMtrackStdGrid" runat="server"> <MasterTableView CommandItemDisplay="TopAndBottom" DataKeyNames="Logbook_id,Fault_Id" DataSourceID="ds_Logbook" HorizontalAlign="NotSet" EditMode="Batch" AutoGenerateColumns="False"> <BatchEditingSettings EditType="Cell" /> <Columns> <telerik:GridTemplateColumn UniqueName="LogDay" HeaderText="Day" DataField="LogDate" HeaderStyle-Width="40px"> <ItemTemplate> <asp:Label ID="lbl_LogDay" Text='<%# Eval("LogDay") %>' runat="server" /> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txt_LogDay" Text='<%# Bind("LogDay") %>' Width="20px" runat="server" /> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridDropDownColumn UniqueName="Activity_Id" HeaderText="Activity Code" DataField="Activity_Id" ListValueField="Activity_Id" ColumnEditorID="GridDropDownColumnEditor1" ListTextField="ActivityCode" DataSourceID="ds_ActivityCodes" SortExpression="Activity_Id" HeaderStyle-Width="60px"> <ItemStyle Width="70px" /> <ColumnValidationSettings EnableRequiredFieldValidation="true"> <RequiredFieldValidator ForeColor="Red" Text="*This field is required"> </RequiredFieldValidator> </ColumnValidationSettings> </telerik:GridDropDownColumn> <telerik:GridTemplateColumn UniqueName="StartTime" HeaderText="Start Time" DataField="StartTime" HeaderStyle-Width="80px"> <ItemTemplate> <asp:Label ID="lbl_StartTime" Text='<%# Eval("StartTime") %>' runat="server" /> </ItemTemplate> <EditItemTemplate> <telerik:RadTimePicker ID="tp_StartTime" Width="60px" SelectedDate='<%# Bind("StartTime") %>' Skin="Metro" runat="server"> <DateInput ID="DateInput2" CssClass="TimeField" Width="60px" runat="server"> </DateInput> <TimeView ID="TimeView1" Interval="00:30:00" Columns="6" runat="server"></TimeView> </telerik:RadTimePicker> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="StopTime" HeaderText="Stop Time" DataField="StopTime" HeaderStyle-Width="80px"> <ItemTemplate> <asp:Label ID="lbl_StopTime" Text='<%# Eval("StopTime") %>' runat="server" /> </ItemTemplate> <EditItemTemplate> <telerik:RadTimePicker ID="tp_StopTime" Width="60px" SelectedDate='<%# Bind("StopTime") %>' Skin="Metro" runat="server"> <DateInput ID="DateInput2" CssClass="TimeField" Width="60px" runat="server"> </DateInput> <TimeView ID="TimeView1" Interval="00:30:00" Columns="6" runat="server"></TimeView> </telerik:RadTimePicker> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="ProgComment" HeaderText="Comments" DataField="ProgComment" HeaderStyle-Width="300px"> <ItemTemplate> <asp:Label ID="lbl_ProgComment" Text='<%# Eval("ProgComment") %>' runat="server" /> </ItemTemplate> <EditItemTemplate> <telerik:RadEditor ID="re_ProgComment" Width="280px" Height="200px" EditModes="Design" Content='<%# Eval("ProgComment") %>' Skin="Metro" runat="server"> <Tools> <telerik:EditorToolGroup> <telerik:EditorTool Name="Bold"></telerik:EditorTool> <telerik:EditorTool Name="Italic"></telerik:EditorTool> <telerik:EditorTool Name="Underline"></telerik:EditorTool> <telerik:EditorTool Name="Cut"></telerik:EditorTool> <telerik:EditorTool Name="Copy"></telerik:EditorTool> <telerik:EditorTool Name="Paste"></telerik:EditorTool> <telerik:EditorTool Name="AjaxSpellCheck"></telerik:EditorTool> </telerik:EditorToolGroup> </Tools> </telerik:RadEditor> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridDropDownColumn UniqueName="Event_Id" HeaderText="Incident type" DataField="Event_Id2" SortExpression="Event_Id2" ColumnEditorID="GridDropDownColumnEditor2" ListTextField="EventDescription" ListValueField="IncidentType" DataSourceID="ds_IncidentTypes" HeaderStyle-Width="100px"> </telerik:GridDropDownColumn> <telerik:GridTemplateColumn UniqueName="TimeFaultOccurred" HeaderText="Time of Incident" DataField="TimeFaultOccurred" HeaderStyle-Width="80px"> <ItemTemplate> <asp:Label ID="lbl_TimeFaultOccurred" Text='<%# Eval("TimeFaultOccurred") %>' runat="server" /> </ItemTemplate> <EditItemTemplate> <telerik:RadTimePicker ID="tp_TimeFaultOccurred" Width="60px" SelectedDate='<%# Bind("TimeFaultOccurred") %>' Skin="Metro" runat="server"> <DateInput ID="DateInput2" CssClass="TimeField" Width="60px" runat="server"> </DateInput> <TimeView ID="TimeView1" Interval="00:30:00" Columns="6" runat="server"></TimeView> </telerik:RadTimePicker> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="FaultSymptom" HeaderText="Symptoms" DataField="FaultSymptom" HeaderStyle-Width="300px"> <ItemTemplate> <asp:Label ID="lbl_FaultSymptom" Text='<%# Eval("FaultSymptom") %>' runat="server" /> </ItemTemplate> <EditItemTemplate> <telerik:RadEditor ID="re_Symptoms" Width="280px" Height="200px" EditModes="Design" Content='<%# Eval("FaultSymptom") %>' Skin="Metro" runat="server"> <Tools> <telerik:EditorToolGroup> <telerik:EditorTool Name="Bold"></telerik:EditorTool> <telerik:EditorTool Name="Italic"></telerik:EditorTool> <telerik:EditorTool Name="Underline"></telerik:EditorTool> <telerik:EditorTool Name="Cut"></telerik:EditorTool> <telerik:EditorTool Name="Copy"></telerik:EditorTool> <telerik:EditorTool Name="Paste"></telerik:EditorTool> <telerik:EditorTool Name="AjaxSpellCheck"></telerik:EditorTool> </telerik:EditorToolGroup> </Tools> </telerik:RadEditor> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn UniqueName="LogDate" HeaderText="" DataField="LogDate" AllowFiltering="false" ReadOnly="true" HeaderStyle-Width="1px" > </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="Logbook_Id" HeaderText="" DataField="Logbook_Id" AllowFiltering="false" ReadOnly="true" HeaderStyle-Width="1px" > </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="Fault_Id" HeaderText="" DataField="Fault_Id" AllowFiltering="false" ReadOnly="true" HeaderStyle-Width="1px" > </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="status" HeaderText="" DataField="status" AllowFiltering="false" ReadOnly="true" HeaderStyle-Width="1px" > </telerik:GridBoundColumn> </Columns> </MasterTableView> <ClientSettings> <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="true" FrozenColumnsCount="0"></Scrolling> <ClientEvents OnCommand="gridCommand" /> </ClientSettings></telerik:RadGrid><telerik:RadGrid ID="costingGrid" runat="server" RenderMode="Auto" OnNeedDataSource="costingGrid_NeedDataSource" AllowAutomaticUpdates="true" ClientSettings-AllowKeyboardNavigation="true"><ClientSettings> <Selecting AllowRowSelect="true" /> <ClientEvents OnRowCreated="gridRowCreated" /> <Scrolling AllowScroll="true" UseStaticHeaders="true" /> </ClientSettings><MasterTableView AutoGenerateColumns="false" DataKeyNames="ID" Width="100%" EditMode="Batch" CommandItemDisplay="Top" ShowFooter="true"><BatchEditingSettings EditType="Cell" OpenEditingEvent="Click" /><Columns><telerik:GridBoundColumn UniqueName="ID" DataField="ID" Visible="false" /> <telerik:GridBoundColumn UniqueName="IsMilestone" DataField="IsMilestone" Display="false" /><telerik:GridTemplateColumn UniqueName="Title" DataField="Title" HeaderText="Title" HeaderStyle-Width="400px" > <ItemTemplate> <asp:Label ID="titleLabel" runat="server" Width="100%" Text='<%#Bind("Title") %>' /> </ItemTemplate> <EditItemTemplate> <telerik:RadTextBox ID="titleInput" runat="server" Width="100%" TextMode="MultiLine" /> </EditItemTemplate> </telerik:GridTemplateColumn><telerik:GridBoundColumn UniqueName="ExternalCosts" DataField="ExternalCosts" HeaderText="3rd Party Costs" HeaderStyle-Width="80px" DataFormatString="{0:N2}" HeaderStyle-HorizontalAlign="Right" ItemStyle-HorizontalAlign="Right" Aggregate="Sum" FooterAggregateFormatString="£{0:F2}" /></MasterTableView> </telerik:RadGrid><telerik:RadScriptBlock runat="server"> <script type="text/javascript"> function gridRowCreated(sender, args) { } </script> </telerik:RadScriptBlock>protected void costingGrid_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { costingGrid.DataSource = CurrentCosting.Lines.OrderBy(l => l.LineNumber).ToList(); }