I use the component rich:tabPanel as follows:
<rich:tabPanel switchType="ajax"> <rich:tab label="Fixed Line Numbers"> <ui:include src="/pages/flnsTable.xhtml" /> </rich:tab> <rich:tab id="simcardsTab" label="Simcards"> <ui:include src="/pages/simcardsTable.xhtml" /> </rich:tab> </rich:tabPanel>
<rich:tabPanel switchType="ajax"> <rich:tab id="simcardsTab" label="Simcards"> <ui:include src="/pages/simcardsTable.xhtml" /> </rich:tab> <rich:tab label="Fixed Line Numbers"> <ui:include src="/pages/flnsTable.xhtml" /> </rich:tab> </rich:tabPanel>
<rich:tabPanel switchType="ajax"> <rich:tab label="Fixed Line Numbers"> <ui:include src="/pages/flnsTable.xhtml" /> </rich:tab> </rich:tabPanel>
Sorry. I've figured out what the problem is. As a result of a Copy&Paste action I erroneously used the same Java object for the binding attribute both in 'flnsTable.xhtml' and in 'simcardsTable.xhtml'. Damn! ;)