Hi bugxiaoya,I think you can solve this problem by setting the inPlace parameter of your grid. This causes your grid to act like a ajax component and prevents reloading the whole site.
http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/Grid.html <t:grid ... t:inplace:"true"...>...</t:grid> greeting On 20.08.2010 06:43, bugxiaoya wrote:
I am using Tapestry 5.1 Grid Component for data display. the problem is: when click the sort icon in the table head,it is just redirected to the Start page. set the SymbolConstants.SUPPRESS_REDIRECT_FROM_ACTION_REQUESTS to be "true" in AppModule.contributeApplicationDefaults() can resolve this problem,but is there any other way? P.S:the same problem when click the paging label of grid component. the source code is as follows: <t:grid source="users" row="user" add="delete" rowsPerPage="2" pagerPosition="bottom" exclude="id"> <p:nameCell> <t:pagelink page="edit" context="user.id">${user.name} </t:pagelink> </p:nameCell> <p:deleteCell> <t:actionlink t:id="delete" context="user.id">${message:delete-label} </t:actionlink> </p:deleteCell> </t:grid> http://tapestry.1045711.n5.nabble.com/file/n2641788/%E6%90%9C%E7%8B%97%E6%88%AA%E5%9B%BE_2010-08-20_12-41-38.bmp
smime.p7s
Description: S/MIME Cryptographic Signature