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]

Reply via email to