This is a change in behavior from the previous tab strip, and I believe is a bug.
I have a top-level tab strip (line 1, below) that controls a multi-page (line 15). The multi-page is set to only render the selected page. Inside the first page view (line 17), I have another tab strip (line19) and another multi-page (line 28). Everything is set to selectedindex = 0 so that the first of everything is shown on initial view.
The page loads. All is well. I can click on the second level tab (line 19) and see what I need to see. Say, for example, that I click on tab 4 (in the lower tab strip - line 24). I see, as expected, the page view 4 (line 38), which is associated with that tab. And, the 4th tab is selected.
If I click on tab 2 on the top (line 6), then back to tab 1 (line 5), I still see page view 4 (line 38) as expected, but none of the second level tabs (lines 21-25) show as selected.
Only if I set it to render the unselected pages (in the top multi-page, line 15), is the selected tab still selected.
Thank you for checking this out. As I said, this is a change in behavior. I would greatly prefer not to have to render everything as I'm trying to save bandwidth on some pretty complex pages.
Thank you.
I have a top-level tab strip (line 1, below) that controls a multi-page (line 15). The multi-page is set to only render the selected page. Inside the first page view (line 17), I have another tab strip (line19) and another multi-page (line 28). Everything is set to selectedindex = 0 so that the first of everything is shown on initial view.
The page loads. All is well. I can click on the second level tab (line 19) and see what I need to see. Say, for example, that I click on tab 4 (in the lower tab strip - line 24). I see, as expected, the page view 4 (line 38), which is associated with that tab. And, the 4th tab is selected.
If I click on tab 2 on the top (line 6), then back to tab 1 (line 5), I still see page view 4 (line 38) as expected, but none of the second level tabs (lines 21-25) show as selected.
Only if I set it to render the unselected pages (in the top multi-page, line 15), is the selected tab still selected.
Thank you for checking this out. As I said, this is a change in behavior. I would greatly prefer not to have to render everything as I'm trying to save bandwidth on some pretty complex pages.
Thank you.
<telerik:RadTabStrip AutoPostBack="true" ID="MainTab" runat="server" MultiPageID="MP1" SelectedIndex="0"> | |
<Tabs> | |
<telerik:RadTab runat="server" Text="Tab 1" /> | |
<telerik:RadTab runat="server" Text="Tab 2" /> | |
<telerik:RadTab runat="server" Text="Tab 3" /> | |
<telerik:RadTab runat="server" Text="Tab 4" /> | |
<telerik:RadTab runat="server" Text="Tab 5" /> | |
</Tabs> | |
</telerik:RadTabStrip> | |
<telerik:RadMultiPage ID="MP1" RenderSelectedPageOnly="true" runat="server" SelectedIndex="0"> | |
<telerik:RadPageView ID="PV1" runat="server"> | |
<h1>Page View 1</h1> | |
<telerik:RadTabStrip ID="SubTab" MultiPageID="MP2" runat="server" AutoPostBack="true" SelectedIndex="0" EnableViewState="true"> | |
<Tabs> | |
<telerik:RadTab runat="server" Text="SubTab 1" PageViewID="SubView1" /> | |
<telerik:RadTab runat="server" Text="SubTab 2" PageViewID="SubView2" /> | |
<telerik:RadTab runat="server" Text="SubTab 3" PageViewID="SubView3" /> | |
<telerik:RadTab runat="server" Text="SubTab 4" PageViewID="SubView4" /> | |
<telerik:RadTab runat="server" Text="SubTab 5" PageViewID="SubView5" /> | |
</Tabs> | |
</telerik:RadTabStrip> | |
<telerik:RadMultiPage ID="MP2" runat="server" SelectedIndex="0" RenderSelectedPageOnly="false"> | |
<telerik:RadPageView ID="SubView1" runat="server"> | |
<h2>SubView 1</h2> | |
</telerik:RadPageView> | |
<telerik:RadPageView ID="SubView2" runat="server"> | |
<h2>SubView 2</h2> | |
</telerik:RadPageView> | |
<telerik:RadPageView ID="SubView3" runat="server"> | |
<h2>SubView 3</h2> | |
</telerik:RadPageView> | |
<telerik:RadPageView ID="SubView4" runat="server"> | |
<h2>SubView 4</h2> | |
</telerik:RadPageView> | |
<telerik:RadPageView ID="SubView5" runat="server"> | |
<h2>SubView 5</h2> | |
</telerik:RadPageView> | |
</telerik:RadMultiPage> | |
</telerik:RadPageView> | |
<telerik:RadPageView ID="PV2" runat="server"> | |
<h1>Page View 2</h1> | |
</telerik:RadPageView> | |
<telerik:RadPageView ID="PV3" runat="server"> | |
<h1>Page View 3</h1> | |
</telerik:RadPageView> | |
<telerik:RadPageView ID="PV4" runat="server"> | |
<h1>Page View 4</h1> | |
</telerik:RadPageView> | |
<telerik:RadPageView ID="PV5" runat="server"> | |
<h1>Page View 5</h1> | |
</telerik:RadPageView> | |
</telerik:RadMultiPage> | |
|
|