You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Samuel S <ss...@sify.com> on 2006/06/19 13:57:23 UTC
Tapestry Table sorting and pagination problem
Hi,
In my Tapestry Application I'm using Table content. But sorting is not working and pagination also not working. anybody tell me where i made a mistake.
Search.page
<component id="table" type="contrib:Table">
<binding name="source" value="dataItems"/>
<binding name="columns" value="literal:userCode, userName, password"/>
<binding name="rowsClass" value="beans.evenOdd.next"/>
<binding name="columnsClass" value="literal:title"/>
<binding name="pageSize" value="3" />
</component>
Search.html
<table jwcid="table" class="mytable">
<span jwcid="userNameColumnValue">
<a href="" jwcid="userNameLink"><span jwcid="userName" >sdfs</span></a>
</span>
Error
================================================
Component Search/table.tableFormPages.linkPage requires rendering support, but no PageRenderSupport object has been stored into the request cycle. This object is typically provided by a Body component. You should add a Body component to your template.
location: classpath:/org/apache/tapestry/contrib/table/components/TableFormPages.jwc, line 82, column 45
77
78 <component id="insertOtherPage" type="Insert">
79 <binding name="value" expression="displayPage"/>
80 </component>
81
82 <component id="linkPage" type="LinkSubmit">
83 <binding name="listener" expression="listeners.changePage"/>
84 <binding name="tag" expression="displayPage"/>
85 <binding name="selected" expression="selectedPage"/>
86 </component>
87
Stack Trace:
org.apache.tapestry.TapestryUtils.getPageRenderSupport(TapestryUtils.java:108)
org.apache.tapestry.form.LinkSubmit.renderFormComponent(LinkSubmit.java:72)
org.apache.tapestry.form.AbstractFormComponent.renderComponent(AbstractFormComponent.java:122)
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:434)
org.apache.tapestry.components.ElseBean.renderComponent(ElseBean.java:45)
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:434)
org.apache.tapestry.components.ForBean.renderComponent(ForBean.java:137)
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
Re: Tapestry Table sorting and pagination problem
Posted by Shing Hing Man <ma...@yahoo.com>.
> object has been stored into the request cycle. This
> object is typically provided by a Body component.
> You should add a Body component to your template.
> location:
>
The error says you do not have a Body component.
Please try using a Body component and see whether
it works.
Shing
--- Samuel S <ss...@sify.com> wrote:
> Hi,
>
> In my Tapestry Application I'm using Table content.
> But sorting is not working and pagination also not
> working. anybody tell me where i made a mistake.
>
> Search.page
>
> <component id="table" type="contrib:Table">
> <binding name="source" value="dataItems"/>
> <binding name="columns" value="literal:userCode,
> userName, password"/>
> <binding name="rowsClass"
> value="beans.evenOdd.next"/>
> <binding name="columnsClass"
> value="literal:title"/>
> <binding name="pageSize" value="3" />
> </component>
>
> Search.html
> <table jwcid="table" class="mytable">
> <span jwcid="userNameColumnValue">
> <a href="" jwcid="userNameLink"><span
> jwcid="userName" >sdfs</span></a>
> </span>
>
> Error
> ================================================
> Component Search/table.tableFormPages.linkPage
> requires rendering support, but no PageRenderSupport
> object has been stored into the request cycle. This
> object is typically provided by a Body component.
> You should add a Body component to your template.
> location:
>
classpath:/org/apache/tapestry/contrib/table/components/TableFormPages.jwc,
> line 82, column 45
> 77
> 78 <component id="insertOtherPage" type="Insert">
> 79 <binding name="value" expression="displayPage"/>
> 80 </component>
> 81
> 82 <component id="linkPage" type="LinkSubmit">
> 83 <binding name="listener"
> expression="listeners.changePage"/>
> 84 <binding name="tag" expression="displayPage"/>
> 85 <binding name="selected"
> expression="selectedPage"/>
> 86 </component>
> 87
>
> Stack Trace:
>
org.apache.tapestry.TapestryUtils.getPageRenderSupport(TapestryUtils.java:108)
>
>
org.apache.tapestry.form.LinkSubmit.renderFormComponent(LinkSubmit.java:72)
>
>
org.apache.tapestry.form.AbstractFormComponent.renderComponent(AbstractFormComponent.java:122)
>
>
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
>
>
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:434)
>
>
org.apache.tapestry.components.ElseBean.renderComponent(ElseBean.java:45)
>
>
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
>
>
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:434)
>
>
org.apache.tapestry.components.ForBean.renderComponent(ForBean.java:137)
>
>
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
>
>
>
Home page :
http://uk.geocities.com/matmsh/index.html
___________________________________________________________
To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre. http://uk.security.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org