Ok, but I don't understand why they use CSS to render the active tab's input as button (maybe it's only an IE specific behaviour...)
-Matthias > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Auftrag > von Gerald Müllan > Gesendet: Mittwoch, 5. April 2006 13:22 > An: MyFaces Discussion > Betreff: Re: Re: problem with panelTabbedPane on winXP and IE6 > > > Hm..have a look at the html-source. There are three <input> elements, > one for each tab. > > The difference is only in another applied style to the input element > over "...activeHeaderCell". > > regards, > > Gerald > > On 4/5/06, Matthias Kahlau <[EMAIL PROTECTED]> wrote: > > As I know from my app, the panelTabbedPane had only a button > for the active > > tab by default. And why should someone press the button for the active > > tab..? > > > > -Matthias > > > > > -----Ursprüngliche Nachricht----- > > > Von: [EMAIL PROTECTED] > > > > [mailto:[EMAIL PROTECTED] Auftrag > > > von Gerald Müllan > > > Gesendet: Mittwoch, 5. April 2006 12:53 > > > An: MyFaces Discussion > > > Betreff: Re: Re: problem with panelTabbedPane on winXP and IE6 > > > > > > > > > Hi, > > > > > > would be better if we fix that issue in the component directly. I will > > > have a look on that. > > > > > > The server side switch does a round trip to server in every case when > > > you are switching to the next tab, this requires a post and so there > > > is the need of a button. Client side does the switch only via js, thus > > > no model update will take place. > > > > > > If you have a look at the myfaces simple examples, there are two > > > tabbed panes on the page. The first comes with the setting > > > serverSideTabSwitch="false". Second is set to true, there you get the > > > problems with the button. > > > > > > I am just wondering, if you don`t specify this attribute - default > > > should be client side - the button should not be displayed. > > > > > > cheers, > > > > > > Gerald > > > > > > On 4/4/06, Garner Shawn <[EMAIL PROTECTED]> wrote: > > > > I will try what you said for the css, thanks. > > > > You should add that to the Wiki because others are apparently having > > > > buttons renderred also and may not be a filter issue as my case > > > > wasn't. > > > > > > > > >> and only if you you set the panel to serverSide tab switch. > > > > > > > > I'm not sure what the serverSideTabSwitch attribute does > but it's not > > > > present in my panelTabbedPane thus I'm not setting it to > anything. The > > > > attribute wasn't in the myfaces examples so I didn't use the > > > > serverSideTabSwitch attribute . Are you sure this has > something to do > > > > with the problem? Should I be using the serverSideTabSwitch > > > > attribute? How would it help? > > > > > > > > > > > > Shawn > > > > > > > > ------------------Original Messages-------------------------------- > > > > From: "Gerald Müllan" <[EMAIL PROTECTED]> > > > > To: "MyFaces Discussion" <users@myfaces.apache.org> > > > > Date: Tue, 4 Apr 2006 17:56:07 +0200 > > > > Subject: Re: problem with panelTabbedPane on winXP and IE6 > > > > Hi, > > > > > > > > Yes, you are right. This is only a missinterpreting issue > with IE, and > > > > only if you you set the panel to serverSide tab switch. Because you > > > > have to do a post, the button is rendered. > > > > > > > > You can easily access it with: > > > > > > > > .activeTabClass input { ... } > > > > > > > > This will also only affect the tab, and not the whole tab-page! > > > > > > > > cheers, > > > > > > > > Gerald > > > > > > > > On 4/4/06, Garner Shawn <[EMAIL PROTECTED]> wrote: > > > > > My active tab has been renderring as a button. > > > > > I went to the example site at > > > > > http://www.irian.at/myfaces/tabbedPane.jsf and the active > tab there > > > > > has the active tab renderred as a button also. > > > > > > > > > > I read a website and this seems to be an winXP and IE6 > specific issue > > > > > and figured out I can fix it by doing this: > > > > > > > > > > input { > > > > > color: #465f8c; > > > > > padding: 2px 5px; > > > > > border: 2px solid; > > > > > border-color: #7bf #07c #07c #7bf; > > > > > background-color: #f0d4ff; > > > > > font-family: Georgia, serif; > > > > > font-size: 18px; > > > > > display: block; > > > > > } > > > > > > > > > > Which I think the website said you needed either > background-color or > > > > > border-color. > > > > > > > > > > Now my tab renders as a tab instead of a button. Howerver... > > > > > > > > > > This applies the css to all inputs on the page and I only want the > > > > > tabs to have this and not any buttons that might submit a > form (I do > > > > > have one too). > > > > > > > > > > I created a stylesheet class using the same properties as before. > > > > > > > > > > .activeTabClass { > > > > > color: #465f8c; > > > > > padding: 2px 5px; > > > > > border: 2px solid; > > > > > border-color: #7bf #07c #07c #7bf; > > > > > background-color: #f0d4ff; > > > > > font-family: Georgia, serif; > > > > > font-size: 18px; > > > > > display: block; > > > > > } > > > > > > > > > > and assigned it to all the different style class attributes > > > > > (activeTabStyleClass...) for the panelTabbedPane and > panelTab tags. > > > > > > > > > > I'm a newbie at css but I thought this should have worked but > > > it didn't. > > > > > > > > > > > > > > > Any one have any idea how I can assign this style sheet > just the the > > > > > tab's input button and not the ones on the rest of the page? > > > > > > > > > > Shawn > > > > > > > > > > > > > > > > > > -- > > > Gerald Müllan > > > Schelleingasse 2/11 > > > 1040 Vienna, Austria > > > 0043 699 11772506 > > > [EMAIL PROTECTED] > > > > > > > -- > Gerald Müllan > Schelleingasse 2/11 > 1040 Vienna, Austria > 0043 699 11772506 > [EMAIL PROTECTED]