I am using Seam 2.1.2 and RichFaces 3.3.2.SR1.

```
<a4j:form>
    <rich:tabPanel switchType="ajax">
        <rich:tab label="TAB 1" actionListener="#{outControl.tab1}" immediate="true">
            <ui:include src="/pages/agenda/TabContain.xhtml" />
        </rich:tab>
        <rich:tab label="TAB 2" actionListener="#{outControl.tab2}">
            <ui:include src="/pages/agenda/TabContain.xhtml" />
        </rich:tab>
        ...

```

TabContain.xhtml:

```
<rich:extendedDataTable value="#{manBean.seDataModel}" var="out" id="bc_table" 
    sortMode="#{manBean.sortMode}" selectionMode="#{manBean.selectionMode}" 
    tableState="#{manBean.tableState}" selection="#{manBean.selection}" 
    rowKeyVar="rkvar">
    <rich:column sortable="false" id="bc_col_0">
        ...

```

The content of `extendedDataTable` should be dependent of the tab selected. My first approach was to set an `actionListener` in the tabs and change the `manBean` within that action. After that `actionListener` even if I can see in the logs that the `manBean` has changed, this is not reflected in the page in the browser. It's like not refreshing. I tried setting a `rerender` in the `rich:tab` but that's also not doing it.

Any idea? Also happy about other approaches, this might be not the best one.