Paul- Thanks for the response... yea, we'd like to see another row below the current one, and in an single column. This way we can put whatever component/panel we'd like in that new row. Any suggestions on where to get started? I feel as though I'm going to need to re-work (more than simply extend) DataTable as I'll need to add additional rows.
Thanks! Bill- On Tue, Oct 9, 2012 at 4:14 PM, Paul Bors <p...@bors.ws> wrote: > Must it be in a separate row? It doesn't make much sense to have details in > a separate row unless you want to show the same columns. > And if you are going to show details for the same columns, then why not > just > toggle each of the cell component between a simplified and detailed view? > I do it all the time when editing a table row, I toggle between labels and > form fields to set the contents of the table row. > > If you do want to show extra details that do not match the columns in your > table, use a pop-up or modal pop-up. > > > ~ Thank you, > Paul Bors > > -----Original Message----- > From: William Speirs [mailto:wspe...@apache.org] > Sent: Tuesday, October 09, 2012 3:01 PM > To: users@wicket.apache.org > Subject: Dynamically Toggling a Details Row in a DataTable > > I would like to create a component that generates an additional row in a > DataTable for each existing row. This additional row will contain "details" > for the above row. I would like to have a column in the DataTable that > contains a link/button/etc which controls the visibility (display: hidden > for that row) of the details row. Inside the details row, the colspan would > be set to the # of columns and contain an AjaxLazyLoadPanel such that when > the row is displayed the getLazyLoadComponent() method is called, > generating > and fetching the proper component. > > So the DataTable will look like a normal DataTable, except when you click > the link/button/etc a new row is shown and displays the Component returned > from the call to the getLazyLoadComponent() method. > > How would I go about implementing this type of DataTable? > > Thanks in advance... > > Bill- > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > >