Take a look into the javadoc for UIData. It´s just the integer value of
the zero based row index for the first row of the table. The instance
should be of java.lang.Integer.
Regards,
Mathias
Clément Maignien schrieb:
Hi,
I also need this possibility, and enjoyed to see that it was possible to do it. However,
what I tried doesn't work. Like Mathias said, I try to use the "first" property
of the dataTable, binding it to a backing bean attribute. The problem is that I have a
ClassCastException when accessing it :
10:05:55,118 INFO [STDOUT] java.lang.ClassCastException:
fr.edic.cormag.view.datastructure.StockData
10:05:55,118 INFO [STDOUT] at
javax.faces.component.UIData.getFirst(UIData.java:723)
10:05:55,180 INFO [STDOUT] at
org.apache.myfaces.component.html.ext.HtmlDataTable.getFirst(HtmlDataTable.java:324)".
I thought that the type of the backing bean attribute for the "first" property
should be the same as the data row displayed in the dataTable (in my case : StockData),
but it seems not ...
So my question is : what is the type of the backing bean attribute to bind the
"first" property of a dataTable component ?
Thanks,
Clément.
-----Message d'origine-----
De : Mathias Broekelmann [mailto:[EMAIL PROTECTED]
Envoyé : mardi 2 août 2005 10:20
À : MyFaces Discussion
Objet : Re: Jump to given page with x:dataTable
When the action of your button is invoked get the current value of the
first property of the datatable. You can use binding for this. You have to store this value somewhere and by using a value binding for
the first property of the datatable it is possible to provide an inital
value (your stored value) for that:
<x:datatable ... first="#{data.first}" binding="#{data.datatable}">
</x:datatable>
Regards,
Mathias
Michael Hartman schrieb:
I have a page displaying data using both the x:dataTable and
x:dataScroller tags. I'd like to know if it is possible when I visit
the page that it "jump" or remember to goto a particular page, say
page 2 instead of page 1.
For example, I have 100 items to display with a pagesize of 10 (i.e. rows =
10). That would give me 10 pages to scroll through (100 / 10 = 10). From
this page a user may click on an item in order to the view another
page with another table displaying details. From the details page
they'd like to go back to the summary page and return to viewing the
same page there were on. The users cannot use the browser's back
button. The back function is current a h:commandLink button tied to a
navigation-rule that points to the summary page. When they click on
it they go back but the summary dataTable jumps back to the first
page.
I am using the nightly build from 31-Jul-2005.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com