Hi Daniel, Did you already set a binding for the "pagesClass" attribute in your table component?
For example, <component id="table" type="DoublePageLinkTable"> <binding name="source" value="source"/> <binding name="rowsClass" value="beans.evenOdd.next"/> <binding name="pagesClass" value="literal:pager"/> ... Then your style sheet can start talking about "pager", like so: .pager { display: block; text-align: center; margin-bottom: .25em; } .pager b, .pager a { margin-left: .10em; margin-right: .10em; } Hope that helps, Tom -----Original Message----- From: Daniel Jue [mailto:[EMAIL PROTECTED] Sent: Friday, February 09, 2007 2:22 PM To: Tapestry users Subject: Re: How to customize the look of Contib TablePages subcomponent Thanks Daniel, While everything you mentioned is true, I was really referring to the "@Contrib:TablePages" sub component, which is the part that displays the page numbers and forward / backward buttons. i.e. << < 1 2 3 4 5 > >> It is usually at the bottom of a regular form, but you get to insert it directly when you use Contrib:TableView Right now they are function, but ugly, text. I'd like to give them some CSS attributes to make it match the rest of my app. Dan On 2/9/07, Daniel Tabuenca <[EMAIL PROTECTED]> wrote: > If you want to customize how a cell is rendered. You can use a block > component with the magic id of "column id"+ ColumnValue. So if your > column definition is something like "myColumn:My Column" then having > something like > > <td jwcid="[EMAIL PROTECTED]"></td> > > will cause it to be used to render the column.This is described here: > > http://tapestry.apache.org/tapestry4.1/tapestry-contrib/componentreferen ce/tableview.html > > under "defining columns" > > > On 2/9/07, Daniel Jue <[EMAIL PROTECTED]> wrote: > > Hi, > > > > Unlike a previous thread, I am only trying to tap into the TablePages > > subcomponent to add some css tags to the numbers and links. I looked > > at the source for TablePages, but there doesn't seem to be anything > > there related to the way it's rendered in html. > > > > Is this possible do to without rewriting/extending the TablePages component? > > > > Dan > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]