In case anyone runs into this, my solution was to use the new style property specification in my .page so this:
<property-specification name="searchResults" type="java.util.List" persistent="yes"/> became: <property name="searchResults" type="java.util.List" persist="session"/> and everything worked as expected. I was under the impression that 3.x style .page files were respected but apparently not. Mike On 10/6/05, Michael Engelhart <[EMAIL PROTECTED]> wrote: > Hi - > I have the following source object and table component specificed in > my .page (Tapestry 4). > > <property-specification name="searchResults" type="java.util.List" > persistent="yes"/> > > <component id="table" type="contrib:Table"> > <binding name="source" value="searchResults" /> > <binding name="columns" value="literal:id:Content Id:id, > createdBy:Created By:createdBy, shortUrl:URL:shortUrl, > status:Status:status, publisher:Publisher:publisher, anchorText:Anchor > Text:anchorText, publishDate:Published:publishDate, > expirationDate:Expires:expirationDate" /> > <binding name="rowsClass" value="beans.evenOdd.next" /> > <binding name="pagesClass" value="literal:table-page-arrows" /> > <binding name="pageSize" value="20" /> > <binding name="tableSessionStateManager" value="new > org.apache.tapestry.contrib.table.model.common.FullTableSessionStateManager()" > /> > </component> > > When ever I try to sort or page through the data I get this error: > > Either the tableModel parameter or both source and columns parameters > must be specified by component LinkedContentSearch/table.tableView > > I'm not sure why though as I have the searchResults List object as > persistent and also tableSessionStateManager set. > > Thanks for any help. > > Mike > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
