Big Problem with Datascroller in IE
mrnice Jul 1, 2008 1:50 PMBig Problem with Datascroller in IE
Hi everybody,
i have a very strange and difficult problem with IE 6 + 7(this totally works in Firefox)
Ok, here is my setup:
Richfaces 3.1.6 + JSF 1.1 (Myfaces) + Java 1.4.2
The problem is the following:
I have a Table that has a datascroller, located inside a TabPanel (included with <a4j:include>).
The problem occurs when:
1) Open the page for the first time
2) change to another page in with the datascroller (e.g. 5)
3) navigate to another page from clicking a table row with t:commandLink
4) "Browser Back" to table (instead of navigating via breadbcrumb)
The datascroller resets back to page 1. Also if i click any page in the datascroller, i get navigated to the page i was before.
This happens until i navigate once with my breadcrumb buttons, from then one everything works fine.
Now i also got some code for you!!
Here is the tabPanel:
<rich:tabPanel tabClass="sksTab" inactiveTabClass="sksInactiveTab" styleClass="tabPanelTable" activeTabClass="sksActiveTab" selectedTab="#{mySksManagerBean.selectedTab}" headerSpacing="3px" switchType="server"> <rich:tab id="tabSuchauftraege" label="#{bundle.mysks_tabSuchen}" rendered="#{moduleManager.moduleSearchStorageEnabled or moduleManager.moduleFavoritesEnabled}"> <a4j:include viewId="mysks-searches_fragment.xhtml" /> </rich:tab>
Here is the table Page
<rich:datascroller id="scrollerEstatesTop" align="left" for="tradesObjectsTable" styleClass="immoResultScroller" tableStyleClass="immoResultScrollerTable" ajaxSingle="true" reRender="scrollerEstatesBottom" binding="#{mySksEstatesBean.estatesDatascroller}"> </rich:datascroller> <rich:dataTable id="tradesObjectsTable" value="#{mySksEstatesBean.tradesObjectsList}" var="tradesObject" binding="#{mySksEstatesBean.tradesObjectsTable}" styleClass="immotabelle" headerClass="immoheader" footerClass="immoheader" columnClasses="immocell" rows="15"> <rich:column colspan="2" styleClass="immoheadline"> <h2><t:commandLink value="#{tradesObject.innerElement.objectDescription}" action="#{mySksEstatesBean.openTradesObject}" /></h2> <a4j:commandLink value="test" action="#{mySksEstatesBean.openTradesObject}" /> </rich:column>
Thanks a lot !!!