Hi Jagadesh, U can hava a java that extends Grid.. Let's say: public class MyGrid extends org.apache.tapestry5.corelib.components.Grid { }
The class doesn't have anything inside... For this class u create a template that overrides the Tapestry Grid. Something like this: MyGrid.tml <div class="t-data-grid" xmlns:t=" http://tapestry.apache.org/schema/tapestry_5_0_0.xsd"> <div t:id="pagerTop"/> <table t:id="table"> <thead t:id="columns"/> <tbody> <tr t:id="rows"/> </tbody> </table> <div t:id="pagerBottom"/> <t:block> <div t:id="pager"/> </t:block> <t:block id="empty">HERE IS YOUR DEFAULT BLOCK</t:block> </div> Maybe there is a way to do it without rewriting all the tml. But i'm not aware of it. I Hope it helps On Thu, Mar 11, 2010 at 9:49 AM, Jagadesh Paladugula < jagadeshpaladug...@gmail.com> wrote: > Hi Juan, > > I tried doing this, but getting some wierd exceptions. Can you please > provide me with an example implementation. > > Regards & Thanks, > Jagadesh > > > On Thu, Mar 11, 2010 at 1:48 PM, Juan E. Maya <maya.j...@gmail.com> wrote: > > > U can extend the Grid component. In the tml of the new component u create > > the empty block and pass it as a parameter. > > > > On Thu, Mar 11, 2010 at 9:08 AM, Jagadesh Paladugula < > > jagadeshpaladug...@gmail.com> wrote: > > > > > Hi Chris, > > > > > > If I have 100 grids in my whole application, every where I have to do > the > > > same. I am looking for a generalized approach, where ever the list is > > empty > > > grid component should render the grid with "no data message" > > > > > > Regards, > > > Jagadesh > > > > > > On Thu, Mar 11, 2010 at 11:50 AM, Chris Mylonas <ch...@opencsta.org> > > > wrote: > > > > > > > Hi, > > > > > > > > Could you just add a record to the List before it goes onto > rendering? > > > Are > > > > there hooks for that? > > > > > > > > - I'm only new to tapestry, just throwing an idea out there. > > > > > > > > Cheers > > > > Chris > > > > > > > > > > > > > > > > On Thu, Mar 11, 2010 at 4:35 PM, Jagadesh Paladugula < > > > > jagadeshpaladug...@gmail.com> wrote: > > > > > > > > > Hi Christophe Cordenier, > > > > > > > > > > If I use empty parameter, the default grid implementation renders > the > > > > empty > > > > > block(which does'nt have grid look and feel). > > > > > > > > > > But my use case is some thing like, generate the grid structure > with > > a > > > > row > > > > > which says "no data present". > > > > > > > > > > Please find the attachement for more clarity. > > > > > > > > > > Guide me how to implement the same > > > > > > > > > > Regards, > > > > > Jagadesh > > > > > > > > > > On Wed, Mar 10, 2010 at 3:29 PM, Christophe Cordenier < > > > > > christophe.corden...@gmail.com> wrote: > > > > > > > > > >> Hi > > > > >> > > > > >> Use empty parameter to customize the display when the list is > empty > > > > >> > > > > >> > > > > >> > > > > > > > > > > http://tapestry.apache.org/tapestry5.1/tapestry-core/ref/org/apache/tapestry5/corelib/components/Grid.html > > > > >> > > > > >> Regards, > > > > >> Christophe Cordenier. > > > > >> > > > > >> 2010/3/10 Jagadesh Paladugula <jagadeshpaladug...@gmail.com> > > > > >> > > > > >> > Hi Everyone, > > > > >> > > > > > >> > In Tapestry, Grid gets generated when the "source" attribute of > > the > > > > grid > > > > >> > returns a collection with length>0. When the length of the > > > collection > > > > is > > > > >> 0, > > > > >> > by default it generates some text content saying "*There is no > > data > > > to > > > > >> > display*". > > > > >> > > > > > >> > I want to change the above functionality in such a way that, > even > > > when > > > > >> the > > > > >> > collection size is 0, the grid should generate as as-usual and, > it > > > > >> should > > > > >> > display *"There is no data to display" *inside the grid. > > > > >> > > > > > >> > Please suggest me a approach for customizing the gird component. > > > > >> > -- > > > > >> > Thanks & Regards > > > > >> > Jagadesh > > > > >> > > > > > >> > > > > >> > > > > >> > > > > >> -- > > > > >> Regards, > > > > >> Christophe Cordenier. > > > > >> > > > > >> Developer of wooki @wookicentral.com > > > > >> > > > > > > > > > > > > > > > > > > > > -- > > > > > Regards > > > > > Jagadesh > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > > > > > For additional commands, e-mail: users-h...@tapestry.apache.org > > > > > > > > > > > > > > > > > > > > > -- > > > Regards > > > Jagadesh > > > > > > > > > -- > Regards > Jagadesh >