This is a migrated thread and some comments may be shown as answers.

RadTabStrip TabClick event does not work in Sharepoint.

5 Answers 122 Views
TabStrip
This is a migrated thread and some comments may be shown as answers.
H.
Top achievements
Rank 1
H. asked on 19 Jun 2012, 08:24 PM
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);
        }     



5 Answers, 1 is accepted

Sort by
0
Cat Cheshire
Top achievements
Rank 1
answered on 22 Jun 2012, 09:56 AM
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.
0
H.
Top achievements
Rank 1
answered on 22 Jun 2012, 02:10 PM
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!!




0
Maryam
Top achievements
Rank 1
answered on 25 Dec 2012, 11:27 AM
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..
0
Maryam
Top achievements
Rank 1
answered on 25 Dec 2012, 11:35 AM
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..
0
Kalina
Telerik team
answered on 25 Dec 2012, 03:01 PM
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.
Tags
TabStrip
Asked by
H.
Top achievements
Rank 1
Answers by
Cat Cheshire
Top achievements
Rank 1
H.
Top achievements
Rank 1
Maryam
Top achievements
Rank 1
Kalina
Telerik team
Share this question
or