[richfaces-issues] [JBoss JIRA] (RF-13450) page attribute on dataScroller doesn't work with a request scope
Luca Stancapiano (JIRA)
issues at jboss.org
Thu Dec 26 13:21:32 EST 2013
[ https://issues.jboss.org/browse/RF-13450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Luca Stancapiano updated RF-13450:
----------------------------------
Description:
Here the dataTable with a dataScroller:
{code}
<rich:dataScroller for="table" maxPages="5"
page="#{currentPage.page}" />
<rich:dataTable value="#{carsBean.allInventoryItems}" var="car"
id="table" rows="10">
<rich:column>
<f:facet name="header">
<h:outputText value="Vendor " />
</f:facet>
<h:outputText value="#{car.vendor}" />
</rich:column>
...
</rich:dataTable>
{code}
Here the definition of the currentPage bean:
<managed-bean>
<managed-bean-name>currentPage</managed-bean-name>
<managed-bean-class>prova.CurrentPage</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
Here the currentPage bean:
package prova;
import javax.enterprise.context.RequestScoped;
import javax.inject.Named;
@Named
@RequestScoped
public class CurrentPage {
private int page = 1;
public int getPage() {
return page;
}
public void setPage(int page) {
this.page = page;
}
}
the 'page' attribute in the dataScroller configuration doesn't work if set to 'request' scope. The buttons rewind and forward are blocked and it doesn't work. If I configure it with a 'session' scope that's ok
was:
Here the dataTable with a dataScroller:
<rich:dataScroller for="table" maxPages="5"
page="#{currentPage.page}" />
<rich:dataTable value="#{carsBean.allInventoryItems}" var="car"
id="table" rows="10">
<rich:column>
<f:facet name="header">
<h:outputText value="Vendor " />
</f:facet>
<h:outputText value="#{car.vendor}" />
</rich:column>
...
</rich:dataTable>
Here the definition of the currentPage bean:
<managed-bean>
<managed-bean-name>currentPage</managed-bean-name>
<managed-bean-class>prova.CurrentPage</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
Here the currentPage bean:
package prova;
import javax.enterprise.context.RequestScoped;
import javax.inject.Named;
@Named
@RequestScoped
public class CurrentPage {
private int page = 1;
public int getPage() {
return page;
}
public void setPage(int page) {
this.page = page;
}
}
the 'page' attribute in the dataScroller configuration doesn't work if set to 'request' scope. The buttons rewind and forward are blocked and it doesn't work. If I configure it with a 'session' scope that's ok
> page attribute on dataScroller doesn't work with a request scope
> ----------------------------------------------------------------
>
> Key: RF-13450
> URL: https://issues.jboss.org/browse/RF-13450
> Project: RichFaces
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: component-ScrollableDataTable
> Affects Versions: 4.3.4
> Environment: java 6 on jboss as 7.1
> Reporter: Luca Stancapiano
> Labels: datatable, scrollable
> Attachments: scrollablesample.zip
>
>
> Here the dataTable with a dataScroller:
> {code}
> <rich:dataScroller for="table" maxPages="5"
> page="#{currentPage.page}" />
> <rich:dataTable value="#{carsBean.allInventoryItems}" var="car"
> id="table" rows="10">
> <rich:column>
> <f:facet name="header">
> <h:outputText value="Vendor " />
> </f:facet>
> <h:outputText value="#{car.vendor}" />
> </rich:column>
> ...
> </rich:dataTable>
> {code}
> Here the definition of the currentPage bean:
> <managed-bean>
> <managed-bean-name>currentPage</managed-bean-name>
> <managed-bean-class>prova.CurrentPage</managed-bean-class>
> <managed-bean-scope>request</managed-bean-scope>
> </managed-bean>
> Here the currentPage bean:
> package prova;
> import javax.enterprise.context.RequestScoped;
> import javax.inject.Named;
> @Named
> @RequestScoped
> public class CurrentPage {
>
> private int page = 1;
> public int getPage() {
> return page;
> }
> public void setPage(int page) {
> this.page = page;
> }
> }
> the 'page' attribute in the dataScroller configuration doesn't work if set to 'request' scope. The buttons rewind and forward are blocked and it doesn't work. If I configure it with a 'session' scope that's ok
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the richfaces-issues
mailing list