Hello.
Im just interested why such approach doesnt work:
<t:dataTable var="item" value="#{ListBean.products}"
first="#{param.first}"> .....
So when requested URL like: page.xhtml?first=100
dataTable displays first page.
Then i did following:
<t:dataTable var="item" value="#{ListBean.products}"
first="#{ListBean.first}"> .....
and in faces-config.xml:
<managed-bean>
<managed-bean-name>ListBean</managed-bean-name>
...
<managed-property>
<property-name>first</property-name>
<value>#{param.first}</value>
</managed-property>
After this dataTable started to work just fine and page.xhtml?first=100
started display records from 100th.
Really interesting why setting "first" attribute directly didnt the trick.