Hi!
Can somebody help me!
I have webpage with three nested radgrids in one radGrid, I want to select the second nested radgrid out of the three and make the height the same as the window height, via javascript. Is this possible?
I've tried to put something together but it doens't seem to be working.
My code is attached, hope someone can help me!
Thanks and regards,
LiZ0r
Can somebody help me!
I have webpage with three nested radgrids in one radGrid, I want to select the second nested radgrid out of the three and make the height the same as the window height, via javascript. Is this possible?
I've tried to put something together but it doens't seem to be working.
My code is attached, hope someone can help me!
Thanks and regards,
LiZ0r
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="TEST_ResultsALL.aspx.cs" |
Inherits="TEST_ResultsALL" %> |
<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" |
Namespace="System.Web.UI" TagPrefix="asp" %> |
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
<html xmlns="http://www.w3.org/1999/xhtml"> |
<head id="Head1" runat="server"> |
<title>AIRLINE INCENTIVE TARGET TRACKING - ALL AIRLINES</title> |
<link href='https://enett99.com/Travel/Styles/CTP.asp' type="text/css" rel="stylesheet"> |
<%-- <LINK href='<%=System.Configuration.ConfigurationSettings.AppSettings["Styles"] + Request.Cookies["Brand"].Value%>.asp' type=text/css rel=stylesheet>--%> |
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> |
<script type="text/javascript"> |
function ResizeGrid() |
{ |
var winWidth, winHeight, d = document; |
var radGrid0 = $find('<%= RadGrid0.ClientID %>'); //outer RadGrid |
var radGrid1 = $telerik.findControl(radGrid0.get_element(), "RadGrid2"); //get the RadGrid2 client object |
if (typeof window.innerWidth != 'undefined') |
{ |
winWidth = window.innerWidth; |
winHeight = window.innerHeight; |
} |
else if (d.documentElement && typeof d.documentElement.clientWidth != 'undefined' && d.documentElement.clientWidth != 0) |
{ |
winWidth = d.documentElement.clientWidth; |
winHeight = d.documentElement.clientHeight; |
} |
else if (d.body && typeof d.body.clientWidth != 'undefined') |
{ |
winWidth = d.body.clientWidth; |
winHeight = d.body.clientHeight; |
} |
if (winHeight > 800) |
radGrid1.set Height(winHeight - 265); |
else |
radGrid1.set Height(winHeight - 20); |
} |
//function findGrid() |
//{ |
// var radGrid0 = $find('<%= RadGrid0.ClientID %>'); //outer RadGrid |
// var radGrid1 = $telerik.findControl(radGrid0.get_element(), "RadGrid1"); //get the RadGrid1 client object |
// alert("RadGrid1 MasterTableView Items count = " + radGrid1.get_masterTableView().get_dataItems().length); //test |
//} |
</script> |
</telerik:RadCodeBlock> |
</head> |
<body> |
<form id="form1" runat="server"> |
<div style="overflow-x: hidden"> |
<table id="Table1" cellspacing="1" cellpadding="1" width="100%" border="0"> |
<tr> |
<td align="left"> |
<asp:Label ID="lblReportHeading" runat="server" CssClass="Heading">AIRLINES INCENTIVE TARGET TRACKING (ALL AIRLINES)</asp:Label> |
</td> |
</tr> |
<tr> |
<td align="left"> |
<hr size="1" align="left" style="width: 100%"> |
</td> |
</tr> |
</table> |
<asp:Label ID="lblData" runat="server" CssClass="Heading">NOTE: Data available for selection between </asp:Label><br /> |
<br /> |
<asp:ScriptManager ID="ScriptManager1" runat="server" /> |
<asp:Button ID="Button1" runat="server" Text="Export" OnClick="Button1_Click" /> |
<asp:Button ID="Button2" runat="server" Text="PDF" OnClick="Button2_Click" /> |
//<input type="button" value="Find RadGrid1 w/JS" onclick="findGrid()" /> |
<telerik:RadGrid ID="RadGrid0" runat="server" Skin="Default" ShowHeader="false" OnNeedDataSource="RadGrid0_NeedDataSource" |
BorderStyle="None" Width="450px"> |
<MasterTableView> |
<ItemTemplate> |
<telerik:RadGrid ID="RadGrid1" runat="server" OnNeedDataSource="RadGrid1_NeedDataSource" |
Skin="Vista" Width="450px"> |
<MasterTableView AutoGenerateColumns="false"> |
<Columns> |
<telerik:GridBoundColumn HeaderText="Filters" UniqueName="Filters" DataField="Filters" /> |
<telerik:GridBoundColumn HeaderText="" UniqueName="MoreFilters" DataField="MoreFilters" /> |
</Columns> |
</MasterTableView> |
</telerik:RadGrid> |
<br /> |
<br /> |
<telerik:RadGrid ID="RadGrid2" runat="server" OnNeedDataSource="RadGrid2_NeedDataSource" |
Skin="Vista" Width="1093px"> |
<MasterTableView AutoGenerateColumns="false" Width="1000px"> |
<Columns> |
<telerik:GridTemplateColumn HeaderText="Airline Name" UniqueName="AirlineName" FooterText="Total"> |
<%-- <ItemTemplate> |
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# "~/RevNett_Report_TicketedRevenue_Detailed.aspx?" + Request.QueryString + "&AL2=" + DataBinder.Eval(Container.DataItem,"Airline") %>' Text='<%# DataBinder.Eval(Container.DataItem,"AirlineName") %>' /> |
</ItemTemplate>--%> |
<FooterStyle HorizontalAlign="Left" Width="150px" /> |
<HeaderStyle HorizontalAlign="Left" Width="150px" /> |
<ItemStyle HorizontalAlign="Left" Width="150px" /> |
</telerik:GridTemplateColumn> |
<telerik:GridBoundColumn DataField="AirlineName" Display="False" HeaderText="Airline Name" |
UniqueName="AirlineNameForExport" FooterText="Total"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Airline" HeaderText="Code" UniqueName="column"> |
<FooterStyle HorizontalAlign="Right" Width="40px" /> |
<HeaderStyle HorizontalAlign="Right" Width="40px" /> |
<ItemStyle HorizontalAlign="Right" Width="40px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn Aggregate="Sum" DataField="TicketedRevenue" DataFormatString="{0:C0}" |
HeaderText="Ticketed Revenue" UniqueName="column1" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="110px" /> |
<HeaderStyle HorizontalAlign="Right" Width="110px" /> |
<ItemStyle HorizontalAlign="Right" Width="110px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn Aggregate="Sum" DataField="TicketedRevenueLY" DataFormatString="{0:C0}" |
HeaderText="Last Month" UniqueName="column2" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="100px" /> |
<HeaderStyle HorizontalAlign="Right" Width="100px" /> |
<ItemStyle HorizontalAlign="Right" Width="100px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="TicketedRevenuePcnt" DataFormatString="{0:N2}%" |
HeaderText="% change" UniqueName="column3" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="70px" /> |
<HeaderStyle HorizontalAlign="Right" Width="70px" /> |
<ItemStyle HorizontalAlign="Right" Width="70px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn Aggregate="Sum" DataField="TicketedRevenueFYDate" DataFormatString="{0:C0}" |
HeaderText="FY YTD" UniqueName="column4" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="100px" /> |
<HeaderStyle HorizontalAlign="Right" Width="100px" /> |
<ItemStyle HorizontalAlign="Right" Width="100px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn Aggregate="Sum" DataField="TicketedRevenueLFYDate" DataFormatString="{0:C0}" |
HeaderText="Last Year" UniqueName="column5" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="100px" /> |
<HeaderStyle HorizontalAlign="Right" Width="100px" /> |
<ItemStyle HorizontalAlign="Right" Width="100px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="TicketedRevenueFYPcnt" DataFormatString="{0:N2}%" |
HeaderText="% change" UniqueName="column6" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="70px" /> |
<HeaderStyle HorizontalAlign="Right" Width="70px" /> |
<ItemStyle HorizontalAlign="Right" Width="70px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="MarketSharePcnt" DataFormatString="{0:N2}%" HeaderText="Market Share" |
UniqueName="column7" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="90px" /> |
<HeaderStyle HorizontalAlign="Right" Width="90px" /> |
<ItemStyle HorizontalAlign="Right" Width="90px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="MarketSharePcntChange" DataFormatString="{0:N2}%" |
HeaderText="% change" UniqueName="column8" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="70px" /> |
<HeaderStyle HorizontalAlign="Right" Width="70px" /> |
<ItemStyle HorizontalAlign="Right" Width="70px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn Aggregate="Sum" DataField="IncentiveTarget1" DataFormatString="{0:C0}" |
HeaderText="1st Tier" UniqueName="column9" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="80px" /> |
<HeaderStyle HorizontalAlign="Right" Width="80px" /> |
<ItemStyle HorizontalAlign="Right" Width="80px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="IncentiveTargetPcnt1" DataFormatString="{0:N2}%" |
HeaderText="% achieved" UniqueName="column10" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="70px" /> |
<HeaderStyle HorizontalAlign="Right" Width="70px" /> |
<ItemStyle HorizontalAlign="Right" Width="70px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn Aggregate="Sum" DataField="IncentiveTarget2" DataFormatString="{0:C0}" |
HeaderText="2nd Tier" UniqueName="column11" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="80px" /> |
<HeaderStyle HorizontalAlign="Right" Width="80px" /> |
<ItemStyle HorizontalAlign="Right" Width="80px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="IncentiveTargetPcnt2" DataFormatString="{0:N2}%" |
HeaderText="% achieved" UniqueName="column12" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="70px" /> |
<HeaderStyle HorizontalAlign="Right" Width="70px" /> |
<ItemStyle HorizontalAlign="Right" Width="70px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn Aggregate="Sum" DataField="IncentiveTarget3" DataFormatString="{0:C0}" |
HeaderText="3rd Tier" UniqueName="column13" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="80px" /> |
<HeaderStyle HorizontalAlign="Right" Width="80px" /> |
<ItemStyle HorizontalAlign="Right" Width="80px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="IncentiveTargetPcnt3" DataFormatString="{0:N2}%" |
HeaderText="% achieved" UniqueName="column14" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="70px" /> |
<HeaderStyle HorizontalAlign="Right" Width="70px" /> |
<ItemStyle HorizontalAlign="Right" Width="70px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn Aggregate="Sum" DataField="IncentiveTarget4" DataFormatString="{0:C0}" |
HeaderText="4th Tier" UniqueName="column15" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="80px" /> |
<HeaderStyle HorizontalAlign="Right" Width="80px" /> |
<ItemStyle HorizontalAlign="Right" Width="80px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="IncentiveTargetPcnt4" DataFormatString="{0:N2}%" |
HeaderText="% achieved" UniqueName="column16" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="70px" /> |
<HeaderStyle HorizontalAlign="Right" Width="70px" /> |
<ItemStyle HorizontalAlign="Right" Width="70px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn Aggregate="Sum" DataField="IncentiveTarget5" DataFormatString="{0:C0}" |
HeaderText="5th Tier" UniqueName="column17" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="80px" /> |
<HeaderStyle HorizontalAlign="Right" Width="80px" /> |
<ItemStyle HorizontalAlign="Right" Width="80px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="IncentiveTargetPcnt5" DataFormatString="{0:N2}%" |
HeaderText="% achieved" UniqueName="column18" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="70px" /> |
<HeaderStyle HorizontalAlign="Right" Width="70px" /> |
<ItemStyle HorizontalAlign="Right" Width="70px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn Aggregate="Sum" DataField="IncentiveTarget6" DataFormatString="{0:C0}" |
HeaderText="6th Tier" UniqueName="column19" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="80px" /> |
<HeaderStyle HorizontalAlign="Right" Width="80px" /> |
<ItemStyle HorizontalAlign="Right" Width="80px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="IncentiveTargetPcnt6" DataFormatString="{0:N2}%" |
HeaderText="% achieved" UniqueName="column20" DataType="System.Decimal"> |
<FooterStyle HorizontalAlign="Right" Width="70px" /> |
<HeaderStyle HorizontalAlign="Right" Width="70px" /> |
<ItemStyle HorizontalAlign="Right" Width="70px" /> |
</telerik:GridBoundColumn> |
</Columns> |
</MasterTableView> |
<ClientSettings> |
<Scrolling AllowScroll="True" UseStaticHeaders="True" /> |
</ClientSettings> |
</telerik:RadGrid> |
<br /> |
<br /> |
<telerik:RadGrid ID="RadGrid3" runat="server" OnNeedDataSource="RadGrid3_NeedDataSource" |
Skin="Vista" Width="450px"> |
<MasterTableView AutoGenerateColumns="false"> |
<Columns> |
<telerik:GridBoundColumn HeaderText="Filters" UniqueName="Filters" DataField="Filters" /> |
<telerik:GridBoundColumn HeaderText="" UniqueName="MoreFilters" DataField="MoreFilters" /> |
</Columns> |
</MasterTableView> |
</telerik:RadGrid> |
</ItemTemplate> |
</MasterTableView> |
</telerik:RadGrid> |
</div> |
</form> |
</body> |
</html> |