RadTabStrip TabClick event does not work in Sharepoint.

6 posts, 0 answers
  1. H.
    H. avatar
    33 posts
    Member since:
    Feb 2011

    Posted 19 Jun 2012 Link to this post

    I have an usercontrol that has a RadTabStrip control. This usercontrol is loaded in SharePoint 2007. The problem is that the Tabclick event is working for IE, Chrome, and Firefox but not for Safari.

    I have a Breakpoint in the RadTabStrip1_TabClick event and I found out that code never is running.

    I need your help!!
    Safari 5.1.7
    SharePotin 2007
    Telerik 3.5


    ************Usercontrol*********

    <%@ Register Assembly="Telerik.Web.UI, Version=2010.3.1109.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4"
        Namespace="Telerik.Web.UI" TagPrefix="telerik" %>


    <%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" 
       Assembly="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, 
       PublicKeyToken=71e9bce111e9429c" %>
    <SharePoint:CssRegistration name="Ajax.Settings.css" runat="server"/>      
      
    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
             <telerik:RadTabStrip runat="server" ID="RadTabStrip1" OnTabClick="RadTabStrip1_TabClick" AutoPostBack="True" CausesValidation="false">
                <Tabs>
                    <telerik:RadTab runat="server" Text="Root RadTab1">
                        <Tabs>
                            <telerik:RadTab runat="server" Text="Child RadTab 1">
                            </telerik:RadTab>
                            <telerik:RadTab runat="server" Text="Child RadTab 2">
                            </telerik:RadTab>
                            <telerik:RadTab runat="server" Text="Child RadTab 3">
                            </telerik:RadTab>
                            <telerik:RadTab runat="server" Text="Child RadTab 4">
                            </telerik:RadTab>
                        </Tabs>
                    </telerik:RadTab>
                    <telerik:RadTab runat="server" Text="Root RadTab2">
                        <Tabs>
                            <telerik:RadTab runat="server" Text="Child RadTab 1">
                            </telerik:RadTab>
                            <telerik:RadTab runat="server" Text="Child RadTab 2">
                            </telerik:RadTab>
                            <telerik:RadTab runat="server" Text="Child RadTab 3">
                            </telerik:RadTab>
                            <telerik:RadTab runat="server" Text="Child RadTab 4">
                            </telerik:RadTab>
                        </Tabs>
                    </telerik:RadTab>
                    <telerik:RadTab runat="server" Text="Root RadTab3">
                        <Tabs>
                            <telerik:RadTab runat="server" Text="Child RadTab 1">
                            </telerik:RadTab>
                            <telerik:RadTab runat="server" Text="Child RadTab 2">
                            </telerik:RadTab>
                            <telerik:RadTab runat="server" Text="Child RadTab 3">
                            </telerik:RadTab>
                            <telerik:RadTab runat="server" Text="Child RadTab 4">
                            </telerik:RadTab>
                        </Tabs>
                    </telerik:RadTab>
                </Tabs>
            </telerik:RadTabStrip>

    *******C# Code*******

      protected void Page_Load(object sender, System.EventArgs e)
            {
         
            }
            protected void RadTabStrip1_TabClick(object sender, RadTabStripEventArgs e)
            {
                Label1.Text="TabClick: " + e.Tab.Text;
            }
            protected void Page_PreRender(object sender, EventArgs e)
            {
                EnsureUpdatePanelFixups();
            }
            private void EnsureUpdatePanelFixups()
            {
                RadScriptManager.RegisterStartupScript(this, GetType(), "UpdatePanelFixup", "_spOriginalFormAction = document.forms[0].action; _spSuppressFormOnSubmitWrapper=true;", true);
            }     



  2. Cat Cheshire
    Cat Cheshire avatar
    128 posts
    Member since:
    Jun 2010

    Posted 22 Jun 2012 Link to this post

    SharePoint 2007 runs under .NET Framework 2.0 (unless you have extended it explicitly).
    So you need the Telerik.Web.UI dll built for 2.0.
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. H.
    H. avatar
    33 posts
    Member since:
    Feb 2011

    Posted 22 Jun 2012 Link to this post

    Thanks Cat, I use other telerik controls such as RadGrid, RadCombobox and they are working without problems. I tested the same solution in IE, CHROME, and FIREFOX everything works. The problem is only in Safari for window.

    Again thx for the reply!! I will try to change the dll!!




  5. Maryam
    Maryam avatar
    2 posts
    Member since:
    May 2012

    Posted 25 Dec 2012 Link to this post

    I am using RadTabStrip in my Website 

     <telerik:RadTabStrip ID="RadTabStrip1" MultiPageID="abc" runat="server" Width="620px"
                                                                    Align="Center" SelectedIndex="1">
                                                                    <Tabs>
                                                                        <telerik:RadTab runat="server" Text="Summon" PageViewID="Summon">
                                                                        </telerik:RadTab>
                                                                        <telerik:RadTab runat="server" Text="Library Catalog" PageViewID="LibCatalog" Selected="True">
                                                                        </telerik:RadTab>
                                                                        <telerik:RadTab runat="server" Text="Search Journals" PageViewID="Journals">
                                                                        </telerik:RadTab>
                                                                        <telerik:RadTab runat="server" Text="Search Liwa" PageViewID="Liwa">
                                                                        </telerik:RadTab>
                                                                    </Tabs>
                                                                </telerik:RadTabStrip>
                                                                <telerik:RadMultiPage ID="abc" runat="server" Width="620px" SelectedIndex="1" BorderStyle="Solid"
                                                                    BorderWidth="1px" BorderColor="#dee0c8" Height="150px">
                                                                    <telerik:RadPageView ID="Summon" ContentUrl="en/Search.aspx" runat="server">
                                                                    </telerik:RadPageView>
                                                                    <telerik:RadPageView ID="LibCatalog" Selected="true" ContentUrl="en/SearchBox.aspx"
                                                                        runat="server">
                                                                    </telerik:RadPageView>
                                                                    <telerik:RadPageView ID="Journals" ContentUrl="en/SearchJournal.aspx" runat="server">
                                                                    </telerik:RadPageView>
                                                                    <telerik:RadPageView ID="Liwa" ContentUrl="en/liwaSearch.aspx" runat="server">
                                                                    </telerik:RadPageView>
                                                                </telerik:RadMultiPage>

    Its working fine in IE and Chrome but it is not working in Firefox See my Website : http://www.library.uaeu.ac.ae

    Can you help me plz..
  6. Maryam
    Maryam avatar
    2 posts
    Member since:
    May 2012

    Posted 25 Dec 2012 Link to this post

    I am using RadTabStrip in my Website 

     <telerik:RadTabStrip ID="RadTabStrip1" MultiPageID="abc" runat="server" Width="620px"
                                                                    Align="Center" SelectedIndex="1">
                                                                    <Tabs>
                                                                        <telerik:RadTab runat="server" Text="Summon" PageViewID="Summon">
                                                                        </telerik:RadTab>
                                                                        <telerik:RadTab runat="server" Text="Library Catalog" PageViewID="LibCatalog" Selected="True">
                                                                        </telerik:RadTab>
                                                                        <telerik:RadTab runat="server" Text="Search Journals" PageViewID="Journals">
                                                                        </telerik:RadTab>
                                                                        <telerik:RadTab runat="server" Text="Search Liwa" PageViewID="Liwa">
                                                                        </telerik:RadTab>
                                                                    </Tabs>
                                                                </telerik:RadTabStrip>
                                                                <telerik:RadMultiPage ID="abc" runat="server" Width="620px" SelectedIndex="1" BorderStyle="Solid"
                                                                    BorderWidth="1px" BorderColor="#dee0c8" Height="150px">
                                                                    <telerik:RadPageView ID="Summon" ContentUrl="en/Search.aspx" runat="server">
                                                                    </telerik:RadPageView>
                                                                    <telerik:RadPageView ID="LibCatalog" Selected="true" ContentUrl="en/SearchBox.aspx"
                                                                        runat="server">
                                                                    </telerik:RadPageView>
                                                                    <telerik:RadPageView ID="Journals" ContentUrl="en/SearchJournal.aspx" runat="server">
                                                                    </telerik:RadPageView>
                                                                    <telerik:RadPageView ID="Liwa" ContentUrl="en/liwaSearch.aspx" runat="server">
                                                                    </telerik:RadPageView>
                                                                </telerik:RadMultiPage>

    Its working fine in IE and Chrome but it is not working in Firefox See my Website : http://www.library.uaeu.ac.ae

    Can you help me plz..
  7. Kalina
    Admin
    Kalina avatar
    918 posts

    Posted 25 Dec 2012 Link to this post

    Hello Maryam,


    The issue that you describe is quite strange - I observed it on your page.
    I wanted to research what causes it and I created a sample web part using the code that you have pasted here.
    However I was not able to reproduce the issue locally - as you can see at this demonstration video - the RadTabStrip works properly on my side.

    I am attaching here the sample web part that I have created - please modify it in order to reproduce the issue and send it back to us within a Support Ticket.
    Thank you in advance for your collaboration.


    All the best,
    Kalina
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
Back to Top
UI for ASP.NET Ajax is Ready for VS 2017