I have a tabstrip and a multipage view that are dynamically populated. This works fine when scrollChildren is by default set to false, the tabstrip wraps (it shows as two rows) and fits in side of the table and divs that contain it (as this is content page for a master page). When I change the mode to scroll children as I only want one row of tabs, that are scrollable, the tabstrip shows up as longer than the parent table and divs, and the scroll bar is off the page.
Any solutions?
Below is the sample code. The master page it is in is just the standard default masterpage.
Thanks!
<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Site.Master" CodeBehind="WebForm1.aspx.vb" Inherits="_3POC.WebForm1" %>
<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %>
<
asp:Content
ID
=
"HeaderContent"
runat
=
"server"
ContentPlaceHolderID
=
"HeadContent"
>
<
link
href
=
"Styles/styles.css"
rel
=
"stylesheet"
type
=
"text/css"
/>
<!--[if lt IE 7]> <style type="text/css">@import "ie6.css";</style><![endif]-->
</
asp:Content
>
<
asp:Content
ID
=
"BodyContent"
runat
=
"server"
ContentPlaceHolderID
=
"MainContent"
>
<
table
><
tr
>
<
td
style
=
"vertical-align:top;"
>
<
telerik:RadDockZone
ID
=
"RadDockZone2"
BorderStyle
=
"None"
runat
=
"server"
Orientation
=
"Vertical"
Width
=
"100%"
height
=
"100%"
MinWidth
=
"50px"
minHeight
=
"100px"
FitDocks
=
"False"
Skin
=
"Office2007"
HighlightedCssClass
=
"dockzone"
>
<
telerik:RadDock
ID
=
"RadDock1"
runat
=
"server"
Title
=
"Tools"
Width
=
"275px"
EnableAnimation
=
"true"
EnableRoundedCorners
=
"true"
Resizable
=
"true"
Skin
=
"Office2007"
>
<
ContentTemplate
>
<
telerik:RadPanelBar
runat
=
"server"
ID
=
"RadPanelBar1"
>
<
CollapseAnimation
Type
=
"OutQuart"
Duration
=
"200"
></
CollapseAnimation
>
<
Items
>
<
telerik:RadPanelItem
Text
=
"Patient Info"
Expanded
=
"True"
>
<
ContentTemplate
>
MRN: 1234s <
br
/>
Patient Name: Eric Dalnas <
br
/>
Patient age: 34 <
br
/>
</
ContentTemplate
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Notes"
>
<
Items
>
<
telerik:RadPanelItem
Text
=
"My Notes"
></
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Notes List"
></
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Shared Notes"
></
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Archive"
></
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Future Use 1"
>
<
Items
>
<
telerik:RadPanelItem
Text
=
"My Contacts"
></
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Address Cards"
></
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Phone List"
></
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Shared Contacts"
></
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Future Use 2"
>
<
Items
>
<
telerik:RadPanelItem
Text
=
"My Tasks"
></
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Shared Tasks"
></
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Active Tasks"
></
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Completed Tasks"
></
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Future Use 4"
>
<
Items
>
<
telerik:RadPanelItem
Text
=
"My Client.Net"
></
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"My Profile"
></
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"My Support Tickets"
></
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"My Licenses"
></
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
</
Items
>
<
ExpandAnimation
Type
=
"OutQuart"
Duration
=
"200"
></
ExpandAnimation
>
</
telerik:RadPanelBar
>
</
ContentTemplate
>
</
telerik:RadDock
>
</
telerik:RadDockZone
>
</
td
>
<
td
style
=
"border-style:none; vertical-align:top;"
>
<
asp:UpdatePanel
ID
=
"UpdatePanel1"
runat
=
"server"
ChildrenAsTriggers
=
"false"
UpdateMode
=
"Conditional"
>
<
ContentTemplate
>
<
telerik:RadTabStrip
ID
=
"tabMain"
runat
=
"server"
MultiPageID
=
"multiPageMain"
Skin
=
"Office2007"
AutoPostBack
=
"True"
></
telerik:RadTabStrip
>
<
telerik:RadMultiPage
ID
=
"multiPageMain"
runat
=
"server"
RenderSelectedPageOnly
=
"True"
>
</
telerik:RadMultiPage
>
</
ContentTemplate
>
<
Triggers
>
<
asp:AsyncPostBackTrigger
ControlID
=
"tabMain"
/>
</
Triggers
>
</
asp:UpdatePanel
>
</
td
></
tr
>
</
table
>
<
asp:ScriptManagerProxy
ID
=
"ScriptManagerProxy1"
runat
=
"server"
>
</
asp:ScriptManagerProxy
>
<
asp:UpdateProgress
id
=
"UpdateMessagesProgress"
DynamicLayout
=
"false"
runat
=
"server"
visible
=
"true"
DisplayAfter
=
"250"
>
<
ProgressTemplate
>
<
div
id
=
"progressBackgroundFilter"
></
div
>
<
div
id
=
"processMessage"
style
=
" text-align:center;"
> Processing...<
br
/><
br
/>
<
img
alt
=
"Loading"
src
=
"Images/busy.gif"
/>
</
div
>
</
ProgressTemplate
>
</
asp:UpdateProgress
>
</
asp:Content
>