Thanks! That resolves the paging thingy. 
Unfortunately, the stale link error remains.

Best regards,
Didi

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, October 25, 2006 3:42 PM
> To: [email protected]
> Subject: RE: Paging with contrib.tableview
> 
> It sounds like you want to call the Table's .reset() method 
> on the form submission of the search parameters you have 
> above the table...
> 
> 
> 
> -----Original Message-----
> From: Didi Chow [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, October 25, 2006 9:34 AM
> To: [email protected]
> Subject: Paging with contrib.tableview
> 
> Hi everyone!
> 
> This may be a very simple issue, but since I'm new with 
> Tapestry, I'm kinda stuck at this point:
> 
> I'm displaying the results of a query with the tableview 
> thingy. The HTML-code looks like this:
> <table jwcid="tableView" width="100%" class="formArea">
>       <span jwcid="tableColumns"/>
>       <span jwcid="tableRows">
>               <span jwcid="[EMAIL PROTECTED]:TableValues"/>
>       </span>
>       <tr>
>               <td colspan="6" style="width:100%; text-align: center;">
>                       Resultpages: <span
> jwcid="[EMAIL PROTECTED]:TableFormPages"/>
>               </td>   
>       </tr>
> </table>
> 
> The .page stuff looks this way:
> <property-specification name="dataItems" type="java.util.Vector"
> persistent="yes"/>
> <component id="tableView" type="contrib:TableView">
>       <binding name="source" expression="dataItems"/>
>       <static-binding name="columns"
>               value="Application_name, Ili_no, Description, 
> Ts_created, Cust_ref_no, User_name"/>
>       <binding name="pageSize" expression="15"/>
>       <static-binding  name="initialSortColumn" 
> value="ILI_No"/> </component>
>         
> <component id="tableColumns" type="contrib:TableColumns">
>       <static-binding name="class" value="list_header2"/>
>       <static-binding name="element" value="th"/> </component>
> 
> <component id="tableRows" type="contrib:TableRows">
>       <binding name="class"
> expression="'list_row_'+beans.evenOdd.next"/>
> </component>  
> 
> In the code-behind, I'm populating "dataItems" with a vector 
> of the query-results, that are fired, when submitting a 
> search form that is displayed above the result table.
> Everything looks pretty fine. The problem that I have is, 
> that if I go to - let's say - page 2 and then enter new 
> search criteria, the search result is also correct, but I end 
> up on page 2, instead of page 1.
> 
> Also, if I hit the "Back Button" after the first search, 
> enter new search conditions and submit the form, I'll get:
> 
> "You have clicked on a stale link.
> 
> Rewind of form Tracking/$Form expected only 7 form elements, 
> but an additional id was requested by component 
> Tracking/tablePages.hiddenCurrentPage. "
> 
> Is there a way around this?
> 
> Sorry, if this question has been asked before, but maybe 
> someone can still point me into the right direction.
> 
> Best regards,
> Didi
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to