what is the scope of your "bean"?
Request scope using t:saveState for the bean containing the list.
if you have a 'rendered' attribute, you need to point to the one of the parent of this component.
For example, surround the dataTable with <a4j:outputPanel> and point to it with reRender
Thank you for the info, will do!
Is this because any component which isn't in a rendered state in the server side context won't be processd during render response?
If you have time a short explenation would be very appreciated, trying to learn as much as possible about JSF.