| <telerik:RadTabStrip ID="rtsMine" runat="server" MultiPageID="rmpMine" OnClientTabSelecting="OnSelecting" | |
| OnTabClick="rtsMine_TabClick" Width="100%" SelectedIndex="0"> | |
| <Tabs> | |
| <telerik:RadTab PageViewID="rpvMineCoreData" Text="Mine Core Data" runat="server" Value="MineCoreData"> | |
| </telerik:RadTab> | |
| <telerik:RadTab PageViewID="rpvMineDetails" Text="Mine Details" runat="server" Value="MineDetails"> | |
| </telerik:RadTab> | |
| </Tabs> | |
| </telerik:RadTabStrip> |
| <telerik:RadMultiPage ID="rmpMine" runat="server" Width="100%" SelectedIndex="0"> | |
| <telerik:RadPageView ID="rpvMineCoreData" runat="server" Width="100%"> | |
| <table width="100%" cellspacing="3" style="border-style:outset; border-width:1px; border-color:#333333; text-align:center;" rules="all" | |
| cellpadding="2"> | |
| <tr><td class="fieldheader">Segments</td></tr> | |
| </table> | |
| </telerik:RadPageView> | |
| <telerik:RadPageView ID="rpvSKUDetails" runat="server" Width="100%"> | |
| <table width="100%" cellspacing="3" style="border-style:outset; border-width:1px; border-color:#333333; text-align:center;" rules="all" | |
| cellpadding="2"> | |
| <tr><td class="fieldheader" colspan="2"> | |
| Additional Details</td></tr> | |
| </telerik:RadPageView> | |
| </telerik:RadMultiPage> | |
http://www.telerik.com/help/aspnet-ajax/get-previously-selected-tab.html )and )and )and use it to update various controls and Session variables. Now, the problem is, the moment I tie the TabClick event to the TabStrip, I cannot navigate to another tab from the one that is selected. If I click on a different tab, the "Ajax submit" (for want of a better term) fires but the contents shown are that of the inital tab and not the newly selected one. I tried setting selected=True at the tab / page level instead of setting the SelectedIndex at the TabStrip/MultiPage level, but no luck.
I set the Selected=True/SelectedIndex=0 per the reply to my earlier forum post here (http://www.telerik.com/community/forums/aspnet-ajax/tabstrip/tab-contents-are-not-displayed-on-initial-load.aspx) Please can you help me sort this out?
Thanks,
Sreejath
| <telerik:GridTemplateColumn HeaderText="Comments" HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="Center"> |
| <ItemTemplate> |
| <asp:TextBox ID="txtComments" runat="server" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
<telerik:radgrid id="PlanRadGrid" AllowFilteringByColumn="True" AllowSorting="True" AutoGenerateColumns="False" GridLines="Both" HeaderStyle-HorizontalAlign="Center" CommandItemStyle-HorizontalAlign="Left" HorizontalAlign="Justify" OnDataBound="PlanRadGrid_DataBound" OnItemCommand="PlanRadGrid_ItemCommand" runat="server" Skin="WebBlue" OnGroupsChanging="PlanRadGrid_GroupsChanging" OnItemCreated="PlanRadGrid_ItemCreated" GroupHeaderItemStyle-HorizontalAlign="Left" ShowFooter="True" OnPreRender="PlanRadGrid_PreRender" OnItemDataBound="PlanRadGrid_ItemDataBound" OnInit="PlanRadGrid_Init" OnColumnCreating="PlanRadGrid_ColumnCreating" OnNeedDataSource="PlanRadGrid_NeedDataSource" >
<MasterTableView TableLayout="Fixed" CommandItemDisplay="Top" DataKeyNames="ProjectID" GroupsDefaultExpanded="False"
GroupLoadMode="Client" ShowGroupFooter="True" >
<CommandItemTemplate>
<asp:Button Runat="server" ID="ApplyFilterButton" Text="Apply Filtering" CommandName="MultiFilter" />
<asp:Button Runat="server" ID="ClearAllFiltersLinkButton" Text="Clear All Filters" CommandName="ClearFilters" />
</CommandItemTemplate>
<NoRecordsTemplate> There are no projects for this plan version. </NoRecordsTemplate>
<Columns>
<telerik:GridTemplateColumn Groupable="False" AllowFiltering="False" UniqueName="CheckboxColumn" Resizable="False">
<HeaderTemplate>
<asp:CheckBox ID="headerChkbox" runat="server" OnCheckedChanged="ToggleSelectedState" AutoPostBack="True" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="False" />
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" Width="30px" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridTemplateColumn>
</Columns>
<ExpandCollapseColumn>
<HeaderStyle Width="20px" />
</ExpandCollapseColumn>
<RowIndicatorColumn>
<HeaderStyle Width="20px" />
</RowIndicatorColumn>
<CommandItemStyle BackColor="Beige" VerticalAlign="Top" Font-Bold="True" Font-Size="Small" HorizontalAlign="Left" />
</MasterTableView>
<FooterStyle Font-Bold="True" Font-Size="Small" Font-Italic="True" />
<HeaderStyle HorizontalAlign="Center" />
<GroupHeaderItemStyle HorizontalAlign="Left" />
<CommandItemStyle HorizontalAlign="Left" />
<FilterMenu EnableTheming="True" Skin="WebBlue">
<CollapseAnimation Duration="200" Type="OutQuint" />
</FilterMenu>
</telerik:radgrid>
Thankyou for your assistance,
Danielle
|

| <asp:ImageButton ID="ImageButton1" runat="server" AlternateText="Export to PDF" |
| ImageUrl="~/App_Data/Pdf.png" onclick="ImageButton1_Click" |
| CommandName="ExportToPdf" /> |
| protected void ImageButton2_Click(object sender, ImageClickEventArgs e) |
| { |
| ConfigureExport(); |
| RadGrid1.MasterTableView.ExportToExcel(); |
| } |
| // Refresh the docks on the parent page of the radwindows to show the changes |
| // the user made from the catalog. |
| function RefreshParentPage() |
| { |
| var rWindow = GetRadWindow(); |
| if (rWindow != null) |
| rWindow.BrowserWindow.RefreshDocks(); |
| } |
| // Refresh the docks on the page because the user has |
| // added/removed dock customizations from the catalog window. |
| function RefreshDocks() |
| { |
| var ajaxManager = <%= RadAjaxManagerMaster.ClientID %>; |
| ajaxManager.AjaxRequest("CatalogItemsInUseChanged"); |
| } |
| <telerik:RadDockLayout runat="server" ID="RadDockLayout1" OnSaveDockLayout="RadDockLayout1_SaveDockLayout" |
| OnLoadDockLayout="RadDockLayout1_LoadDockLayout"> |
| <telerik:RadSplitter ID="RadSplitter1" runat="server" Width="100%" Height="550px"> |
| <telerik:RadPane ID="RadPane1" runat="server" Scrolling="Y"> |
| <telerik:RadDockZone runat="server" ID="RadDockZone1" BorderStyle="None"> |
| </telerik:RadDockZone> |
| </telerik:RadPane> |
| <telerik:RadSplitBar ID="RadSplitBar1" runat="server" Width="20" Height="100%"></telerik:RadSplitBar> |
| <telerik:RadPane ID="RadPane2" runat="server" Scrolling="Y"> |
| <telerik:RadDockZone BorderStyle="None" ID="RadDockZone2" runat="server"> |
| </telerik:RadDockZone> |
| </telerik:RadPane> |
| </telerik:RadSplitter> |
| <div style="display: none"> |
| <asp:UpdatePanel runat="server" ID="UpdatePanel1"> |
| <Triggers> |
| </Triggers> |
| </asp:UpdatePanel> |
| </div> |
| </telerik:RadDockLayout> |