Renaming tab headers at client side

Last post 04-27-2007 5:05 AM by gimley. 17 replies.

Sort Posts:

  • Renaming tab headers at client side

    04-26-2007, 6:56 AM
    • Member
      6 point Member
    • gimley
    • Member since 01-17-2007, 9:32 AM
    • Posts 17

    hi,

     

    I'm trying to give a tabpanel a scrolling effect. where by I have seven tabs, the left and right most tabs trigger a js function that renames the middle five tabs out of an array. only problem is that i can't do the renaming part :(

     

    Has anybody accoplished a similar control? 

  • Re: Renaming tab headers at client side

    04-26-2007, 9:17 AM
    • Member
      112 point Member
    • veloearl
    • Member since 12-05-2006, 4:30 PM
    • Posts 53

    to change the header text of the 2nd tab to 'new text' in javascript:

    $find('<%=TabContainer1.ClientID%>).tabs[1].set_headerText('new text');

  • Re: Renaming tab headers at client side

    04-26-2007, 10:23 AM
    • Member
      112 point Member
    • veloearl
    • Member since 12-05-2006, 4:30 PM
    • Posts 53

    Oops, I meant: 

    $find('<%=TabContainer1.ClientID%>).get_tabs()[1].set_headerText('new text');

  • Re: Renaming tab headers at client side

    04-26-2007, 10:35 AM
    • Member
      6 point Member
    • gimley
    • Member since 01-17-2007, 9:32 AM
    • Posts 17

    Yeah, I thought that would do it as well, but no. For some reason that throws a Tabs.1 is null or not an object.

     

    In the end I had to go routing around for all the spans with an id whos ending substring(length-9, length-1)  contained 'TabPanel'.


    I'm having a similar problem hiding the first tab on load to be shown when needed latter.

     
    $find('<%=Tabs.ClientID%>').get_tabs()[0].set_enabled(false);

    Works fine if wrapped in a function and called from a control. but if I try to lay it on the page to be called while loading :/ no success.

     

    p.s. you missed your closing single quote ;) but I'll forgive you. 

  • Re: Renaming tab headers at client side

    04-26-2007, 11:40 AM
    Answer
    • Member
      112 point Member
    • veloearl
    • Member since 12-05-2006, 4:30 PM
    • Posts 53
    Try adding a handler to the Sys.Application.Load event, and invoking your function there.  Application.Load occurs later in the client page lifecycle, e.g., after the client-side components are instantiated.  This will probably fix your problem with the tab panel reference = null as well.
  • Re: Renaming tab headers at client side

    04-26-2007, 12:31 PM
    • Member
      6 point Member
    • gimley
    • Member since 01-17-2007, 9:32 AM
    • Posts 17
    veloearl:
    Try adding a handler to the Sys.Application.Load event, and invoking your function there.  Application.Load occurs later in the client page lifecycle, e.g., after the client-side components are instantiated.  This will probably fix your problem with the tab panel reference = null as well.

    Sorry,

     
    could you be a bit more expicit as I'm not sure where to access the Application.Load event from.

     

    Cheers for your help 

  • Re: Renaming tab headers at client side

    04-26-2007, 2:43 PM
    • Member
      112 point Member
    • veloearl
    • Member since 12-05-2006, 4:30 PM
    • Posts 53
  • Re: Renaming tab headers at client side

    04-26-2007, 2:44 PM
    • Member
      112 point Member
    • veloearl
    • Member since 12-05-2006, 4:30 PM
    • Posts 53

    Try here,

    and
  • Re: Renaming tab headers at client side

    04-26-2007, 2:44 PM
    • Member
      112 point Member
    • veloearl
    • Member since 12-05-2006, 4:30 PM
    • Posts 53
  • Re: Renaming tab headers at client side

    04-26-2007, 2:44 PM
    • Member
      112 point Member
    • veloearl
    • Member since 12-05-2006, 4:30 PM
    • Posts 53

    Try here,

    and maybe
  • Re: Renaming tab headers at client side

    04-26-2007, 2:44 PM
    • Member
      112 point Member
    • veloearl
    • Member since 12-05-2006, 4:30 PM
    • Posts 53

    Try here,

    and maybe someday,
  • Re: Renaming tab headers at client side

    04-26-2007, 2:44 PM
    • Member
      112 point Member
    • veloearl
    • Member since 12-05-2006, 4:30 PM
    • Posts 53

    Try here,

    and maybe someday, you'll do a favor for
  • Re: Renaming tab headers at client side

    04-26-2007, 2:44 PM
    • Member
      112 point Member
    • veloearl
    • Member since 12-05-2006, 4:30 PM
    • Posts 53

    Try here,

    and maybe someday, you'll
  • Re: Renaming tab headers at client side

    04-26-2007, 2:45 PM
    • Member
      112 point Member
    • veloearl
    • Member since 12-05-2006, 4:30 PM
    • Posts 53

    Try here,

    and maybe someday, you'll do a
  • Re: Renaming tab headers at client side

    04-26-2007, 2:45 PM
    • Member
      112 point Member
    • veloearl
    • Member since 12-05-2006, 4:30 PM
    • Posts 53

    Try here,

    and maybe someday, you'll do a favor
Page 1 of 2 (18 items) 1 2 Next >