Rank: Advanced Member Groups: Member
Joined: 6/14/2007 Posts: 83
|
Hi,
I have a FileExplorer object with embedded Splitter controls. How do I get to the Splitter control's SplitterPane height on the server side if I want to adjust the height of the Splitter control (id="SplitterPane2") dynamically.
<eo:FileExplorer id="feFileExplorer" runat="server" TargetControl="lblSelection" ClientSideOnFileSelected = "GetFile"> <LayoutTemplate> <eo:splitter id="LeftSplitter" runat="server" Width="620px" BorderStyle="Solid" BorderWidth="1px" BorderColor="#006699" DividerImage="00080411" DividerSize="10" DividerCenterImage="00080412" ClientSideOnResized="splitter_resize_handler"> <eo:SplitterPane id="SplitterPane1" runat="server" Height="405px" Width="220px" ScrollBars="None" PersistScrollPosition="true"> <eo:ToolBar id="Toolbar1" runat="server" Width="100%" BackgroundImageRight="00100102" BackgroundImage="00100103" BackgroundImageLeft="00100101" SeparatorImage="00100104"> <DownStyle CssText="border-right: #335ea8 1px solid; padding-right: 2px; border-top: #335ea8 1px solid; padding-left: 4px; padding-bottom: 1px; border-left: #335ea8 1px solid; padding-top: 3px; border-bottom: #335ea8 1px solid; background-color: #99afd4; cursor:hand; FONT-SIZE: 12px; FONT-FAMILY: Tahoma;" /> <HoverStyle CssText="border-right: #335ea8 1px solid; padding-right: 3px; border-top: #335ea8 1px solid; padding-left: 3px; padding-bottom: 2px; border-left: #335ea8 1px solid; padding-top: 2px; border-bottom: #335ea8 1px solid; background-color: #c2cfe5; cursor:hand; FONT-SIZE: 12px; FONT-FAMILY: Tahoma;" /> <NormalStyle CssText="padding-right: 4px; padding-left: 4px; padding-bottom: 3px; border-top-style: none; padding-top: 3px; border-right-style: none; border-left-style: none; border-bottom-style: none; cursor:hand; font-size: 12px; font-family: Tahoma;" /> <ItemTemplates> <eo:ToolBarItem Type="Custom"> <HoverStyle CssText="background-color:transparent;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;padding-bottom:1px;padding-left:2px;padding-right:2px;padding-top:2px;" /> <DownStyle CssText="background-color:transparent;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;padding-bottom:1px;padding-left:2px;padding-right:2px;padding-top:2px;" /> <NormalStyle CssText="background-color:transparent;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;padding-bottom:1px;padding-left:2px;padding-right:2px;padding-top:2px;" /> </eo:ToolBarItem> </ItemTemplates> <Items> <eo:ToolBarItem Type="Custom"> <CustomItem><div style="font-family: Tahoma; font-size: 8.75pt; margin-left: 15px; margin-right: 80px;">Folders:</div></CustomItem> </eo:ToolBarItem> <eo:ToolBarItem ImageUrl="00101069" CommandName="Refresh" ToolTip="Refresh" /> </Items> </eo:ToolBar> <eo:TreeView id="FolderTree" runat="server" style="padding-right: 5px; padding-bottom: 5px; padding-top: 2px"> <LookNodes> <eo:TreeNode ImageUrl="00030301" DisabledStyle-CssText="background-color:transparent;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:Gray;padding-bottom:1px;padding-left:1px;padding-right:1px;padding-top:1px;" CollapsedImageUrl="00030301" ItemID="_Default" NormalStyle-CssText="padding-right: 1px; padding-left: 1px; padding-bottom: 1px; color: black; border-top-style: none; padding-top: 1px; border-right-style: none; border-left-style: none; background-color: transparent; border-bottom-style: none" ExpandedImageUrl="00030302" SelectedStyle-CssText="background-color:#316ac5;border-bottom-color:#999999;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#999999;border-left-style:solid;border-left-width:1px;border-right-color:#999999;border-right-style:solid;border-right-width:1px;border-top-color:#999999;border-top-style:solid;border-top-width:1px;color:white;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;" /> </LookNodes> <TopGroup Style-CssText="background-color:white;color:black;cursor:hand;font-family:Tahoma;font-size:8pt;"> <Nodes /> </TopGroup> </eo:TreeView> </eo:SplitterPane> <eo:SplitterPane id="SplitterPane2" runat="server" Height=<%=objHeight%> ScrollBars="None" PersistScrollPosition="true"> <eo:Grid runat="server" id="FileGrid" Height="405px" Width="220px" Font-Size="8.75pt" Font-Names="Tahoma" GridLines="None" FixedColumnCount="0" ColumnHeaderDescImage="00050205" GridLineColor="240, 240, 240" ItemHeight="19" ColumnHeaderAscImage="00050204" ColumnHeaderHeight="24" ColumnHeaderDividerImage="00050203" BackColor="White"> <ColumnTemplates> <eo:TextBoxColumn> <TextBoxStyle CssText="border-right: #7f9db9 1px solid; padding-right: 2px; border-top: #7f9db9 1px solid; padding-left: 2px; font-size: 8.75pt; padding-bottom: 1px; margin: 0px; border-left: #7f9db9 1px solid; padding-top: 2px; border-bottom: #7f9db9 1px solid; font-family:Tahoma" /> </eo:TextBoxColumn> </ColumnTemplates> <ItemStyles> <eo:GridItemStyleSet> <ItemHoverStyle CssText="background-image: url(00050206); background-repeat: repeat-x" /> <SelectedStyle CssText="background-image: url(00050207); background-repeat: repeat-x" /> <CellStyle CssText="padding-left:8px;padding-top:2px;cursor:default;white-space:nowrap;" /> <ItemStyle CssText="background-color: white" /> <AlternatingItemStyle CssText="background-color: #f4f4f4" /> </eo:GridItemStyleSet> </ItemStyles> <ColumnHeaderHoverStyle CssText="background-image:url('00050202');padding-left:8px;padding-top:4px;" /> <ColumnHeaderStyle CssText="background-image:url('00050201');padding-left:8px;padding-top:4px;" /> <FooterStyle CssText="padding-bottom:4px;padding-left:4px;padding-right:4px;padding-top:4px;" /> <Columns> <eo:StaticColumn Name="Icon" Width="24" AllowSort="True" /> <eo:StaticColumn Name="FileName" HeaderText="File Name" Width="-1" MinWidth="100" /> <eo:StaticColumn Name="FileSize" HeaderText="Size" Width="40" /> </Columns> </eo:Grid> </eo:SplitterPane> </eo:splitter> </LayoutTemplate> </eo:FileExplorer>
Thanks
Steve Komaromi
Computer Systems Manager, Lead Developer Business Risk Partners, Inc. Tel: 1-(860)-903-0039
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,217
|
Hi, You can override the page's CreateChildControls method and get the Splitter control there:
Code: C#
protected override void CreateChildControls()
{
base.CreateChildControls();
//Get the left splitter
_leftSplitter = FileExplorer1.FindControl("LeftSplitter");
}
Please let us know if this works for you. Thanks!
|
Rank: Advanced Member Groups: Member
Joined: 6/14/2007 Posts: 83
|
Thank you
Thanks
Steve Komaromi
Computer Systems Manager, Lead Developer Business Risk Partners, Inc. Tel: 1-(860)-903-0039
|