Thanks for the trickery! I can definitely use it. -----Original Message----- From: Norman Franke <nor...@myasd.com> Reply-To: Tapestry users <users@tapestry.apache.org> Date: Tuesday, March 19, 2013 1:59 PM To: Tapestry users <users@tapestry.apache.org> Subject: Re: Renders 2 rows using the Grid component
>You can do it, but it's a bit of a hack. I've taken two approaches: > >1. Have an extra column that's hidden where we add some special trickery >or >2. Define the last column with some extra trickery. > >Here is what I do for the trickery: > ><t:parameter name="lastColumnNameCell">${row.lastColumnValue} > <t:outputraw value="literal:</td></tr><tr><td colspan='2' >class='contact'>" />${row.bonusColumn1} > <t:outputraw value="literal:</td><td colspan='6' >class='notes'>" />${row.bonusColumn2} ></t:parameter> > >This is from an example with 8 columns and a second row with two columns. > >Norman Franke >Answering Service for Directors, Inc. >www.myasd.com > > > >On Mar 19, 2013, at 4:54 PM, Dongmei Cao wrote: > >> Hi, >> >> Is this possible? I'm using the Grid component. But I need to render 2 >>rows per object from the source. For example, I have a list of >>Employees. I would like to render one row to include the firstname, >>lastname and email, then the second row with other details, such as, >>address, phone number, etc. When the grid first loaded, only the first >>row will be displayed and the second row will be hidden. When the user >>clicks on an Expand button in the first row, the second row will also be >>displayed. Can this be done by the Grid component? Or I need to use a >>different component? >> >> Thanks in advance for any suggestions! >> >> - D >
smime.p7s
Description: S/MIME cryptographic signature