I am using a rich:datatable with a rich:datascroller for pagination. This is displaying entity objects. I now have the requirement of tracking user impressions of those entity objects. In otherwords, lets say I'm displaying ads (i'm not, but it's an easy example) within a datatable, with a source of a List<Ads>, and a datascroller. I want to track which of those adds from the List<Ads> are rendered.
Anyone have any ideas as to how I can trigger some code that is aware of the Ad being rendered by JSF without having to use query based pagination?