I have four RadPanelItem in a RadPanelBar. I want to set their heights in percent that they can be resized according to the height of the Browser. I have tried with ChildGroupHeight but this does not work. My code looks like this.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="TestUI1.aspx.cs" Inherits="TestUI1" %> |
<%@ 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 runat="server"> |
<title>Untitled Page</title> |
<style type="text/css"> |
html, body, form |
{ |
margin: 0; |
padding: 0; |
height: 100%; /* this is the key! */ |
font-size: 11px; |
} |
#main_container |
{ |
position: absolute; |
left: 0; |
top: 0; |
padding: 0; |
width: 100%; |
height: 100%; /* works only if parent container is assigned a height value */ |
color: #333; |
background-color: #83b0ec; |
background-image: url("images/navshape.jpg"); |
background-repeat: repeat-x; |
} |
#sub_container |
{ |
padding: 0px 10px 0px 10px; |
} |
#site_header |
{ |
padding-left: 30px; |
padding-top: 30px; |
height: 80px; |
} |
.RadPanelBar_Windows7 .rpLink .rpText |
{ |
font-weight:bold; |
font-size:13px; |
color:#003366; |
} |
</style> |
</head> |
<body> |
<form id="form1" runat="server"> |
<asp:ScriptManager ID="ScriptManager" runat="server" EnablePartialRendering="true" /> |
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" /> |
<div id="main_container"> |
<div id="sub_container"> |
<div id="site_header"> |
<asp:Image ID="Image1" runat="server" BorderWidth="0" ImageUrl="~/images/ClaimShare.gif" |
AlternateText="Claim Share" /> |
</div> |
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server"> |
<telerik:RadPanelBar runat="server" ID="RadPanelBar1" Skin="Windows7" Width="100%" ExpandMode="multipleexpandeditems" Height="100%"> |
<Items> |
<telerik:RadPanelItem Text="Cases" Expanded="true" ImageUrl="~/images/icons/search.png" Width="100%" ChildGroupHeight="20%"> |
<ItemTemplate> |
<telerik:RadComboBox ID="RadComboBox1" runat="server" Height="150px" Width="100%" |
EnableAutomaticLoadOnDemand="True" AutoPostBack="true" Skin="Outlook" EmptyMessage="Søg" |
DataSourceID="ObjectDataSource1" ShowMoreResultsBox="true" DataTextField="CLLH_x0020_Claim_x0020_Number" |
DataValueField="CLLH_x0020_Claim_x0020_Number"> |
</telerik:RadComboBox> |
</ItemTemplate> |
</telerik:RadPanelItem> |
<telerik:RadPanelItem Text="New Cases" Expanded="true" ImageUrl="~/images/icons/new.png" Width="100%" ChildGroupHeight="30%"> |
<Items> |
<telerik:RadPanelItem> |
<ItemTemplate> |
<telerik:RadGrid ID="rgNewCases" runat="server" AllowSorting="True" GridLines="None" |
DataSourceID="odsNewCases" > |
<MasterTableView AutoGenerateColumns="False" DataSourceID="odsNewCases" DataKeyNames="CLLH_x0020_Claim_x0020_Number" |
Width="100%"> |
<RowIndicatorColumn> |
<HeaderStyle Width="20px"></HeaderStyle> |
</RowIndicatorColumn> |
<ExpandCollapseColumn> |
<HeaderStyle Width="20px"></HeaderStyle> |
</ExpandCollapseColumn> |
<ItemStyle VerticalAlign="top" /> |
<AlternatingItemStyle VerticalAlign="top" /> |
<Columns> |
<telerik:GridBoundColumn DataField="CLLH_x0020_Claim_x0020_Number" HeaderText="Cllh claim nr." |
HeaderStyle-Wrap="false" SortExpression="CLLH_x0020_Claim_x0020_Number" UniqueName="CLLH_x0020_Claim_x0020_Number" |
HeaderStyle-Width="30%"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Client" HeaderText="Client" SortExpression="Client" |
UniqueName="Client" HeaderStyle-Width="35%"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Insured_x0020_Name" HeaderText="Insured" SortExpression="Insured_x0020_Name" |
UniqueName="Insured_x0020_Name" HeaderStyle-Width="35%"> |
</telerik:GridBoundColumn> |
</Columns> |
</MasterTableView> |
<ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True" EnablePostBackOnRowClick="true"> |
<Selecting AllowRowSelect="true" /> |
<Scrolling AllowScroll="True" UseStaticHeaders="True" /> |
</ClientSettings> |
</telerik:RadGrid> |
</ItemTemplate> |
</telerik:RadPanelItem> |
</Items> |
</telerik:RadPanelItem> |
<telerik:RadPanelItem Text="My followups" Expanded="true" ImageUrl="~/images/icons/followup.png" Width="100%" ChildGroupHeight="30%"> |
<Items> |
<telerik:RadPanelItem> |
<ItemTemplate> |
<telerik:RadGrid ID="rgFollowUps" runat="server" AllowSorting="True" GridLines="None" |
DataSourceID="odsDSFollowups" > |
<ClientSettings EnablePostBackOnRowClick="true"> |
<Selecting AllowRowSelect="true" /> |
</ClientSettings> |
<MasterTableView AutoGenerateColumns="False" DataSourceID="odsDSFollowups" DataKeyNames="CLLHClaimNumber" |
Width="100%"> |
<RowIndicatorColumn> |
<HeaderStyle Width="20px"></HeaderStyle> |
</RowIndicatorColumn> |
<ExpandCollapseColumn> |
<HeaderStyle Width="20px"></HeaderStyle> |
</ExpandCollapseColumn> |
<ItemStyle VerticalAlign="top" /> |
<AlternatingItemStyle VerticalAlign="top" /> |
<Columns> |
<telerik:GridBoundColumn DataField="CLLHClaimNumber" HeaderText="Cllh claim nr." |
HeaderStyle-Wrap="false" SortExpression="CLLHClaimNumber" UniqueName="CLLHClaimNumber" |
HeaderStyle-Width="30%"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Client" HeaderText="Client" SortExpression="Client" |
UniqueName="Client" HeaderStyle-Width="35%"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="InsuredName" HeaderText="Insured" SortExpression="InsuredName" |
UniqueName="InsuredName" HeaderStyle-Width="35%"> |
</telerik:GridBoundColumn> |
</Columns> |
</MasterTableView> |
<ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True" EnablePostBackOnRowClick="true"> |
<Selecting AllowRowSelect="true" /> |
<Scrolling AllowScroll="True" UseStaticHeaders="True" /> |
</ClientSettings> |
</telerik:RadGrid> |
</ItemTemplate> |
</telerik:RadPanelItem> |
</Items> |
</telerik:RadPanelItem> |
<telerik:RadPanelItem Text="My opened cases" Expanded="True" ImageUrl="~/images/icons/star.png" Width="100%" ChildGroupHeight="20%"> |
<Items> |
<telerik:RadPanelItem> |
<ItemTemplate> |
<telerik:RadGrid ID="rgMyOpenedCases" runat="server" AllowSorting="True" GridLines="None" |
DataSourceID="odsMyOpenCases" > |
<ClientSettings EnablePostBackOnRowClick="true"> |
<Selecting AllowRowSelect="true" /> |
</ClientSettings> |
<MasterTableView AutoGenerateColumns="False" DataSourceID="odsMyOpenCases" DataKeyNames="CLLH_x0020_Claim_x0020_Number" |
Width="100%"> |
<RowIndicatorColumn> |
<HeaderStyle Width="20px"></HeaderStyle> |
</RowIndicatorColumn> |
<ExpandCollapseColumn> |
<HeaderStyle Width="20px"></HeaderStyle> |
</ExpandCollapseColumn> |
<ItemStyle VerticalAlign="top" /> |
<AlternatingItemStyle VerticalAlign="top" /> |
<Columns> |
<telerik:GridBoundColumn DataField="CLLH_x0020_Claim_x0020_Number" HeaderText="Cllh claim nr." |
HeaderStyle-Wrap="false" SortExpression="CLLH_x0020_Claim_x0020_Number" UniqueName="CLLH_x0020_Claim_x0020_Number" |
HeaderStyle-Width="30%"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Client" HeaderText="Client" SortExpression="Client" |
UniqueName="Client" HeaderStyle-Width="35%"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Insured_x0020_Name" HeaderText="Insured" SortExpression="Insured_x0020_Name" |
UniqueName="Insured_x0020_Name" HeaderStyle-Width="35%"> |
</telerik:GridBoundColumn> |
</Columns> |
</MasterTableView> |
<ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True" EnablePostBackOnRowClick="true"> |
<Selecting AllowRowSelect="true" /> |
<Scrolling AllowScroll="True" UseStaticHeaders="True" /> |
</ClientSettings> |
</telerik:RadGrid> |
</ItemTemplate> |
</telerik:RadPanelItem> |
</Items> |
</telerik:RadPanelItem> |
</Items> |
</telerik:RadPanelBar> |
</telerik:RadAjaxPanel> |
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetClaimsNumberList" TypeName="CLLH.TPA.WebCommon" /> |
<asp:ObjectDataSource ID="odsNewCases" runat="server" SelectMethod="GetNewCases" TypeName="CLLH.TPA.WebCommon" /> |
<asp:ObjectDataSource ID="odsDSFollowups" runat="server" SelectMethod="GetFollowups" TypeName="CLLH.TPA.WebCommon" /> |
<asp:ObjectDataSource ID="odsMyOpenCases" runat="server" SelectMethod="GetMyOpenedCases" TypeName="CLLH.TPA.WebCommon" /> </div> |
</div> |
</form> |
</body> |
</html> |
Your quick response in this regard will be highly appreciated.