Does Tapestry itself provide a simpler way to do this?  Alternating
row styles is very common and it would be nice to have this be more
automatic.

Ben

On Wed, Nov 28, 2007 at 5:54 PM, Angelo Chen <[EMAIL PROTECTED]> wrote:
>
>   Hi,
>
>  In your tml you define a css class:
>
>      <style type="text/css">
>         .zebra {
>             background-color: silver;
>         }
>     </style>
>
>    <table t:type="grid" .... rowClass="rowClass" />
>
>  then in your page class, you put something like this:
>
>   private int row = 0;
>
>   public String getRowClass() {
>         if (row % 2 != 0) {
>             return "";
>         } else
>             return "zebra";
>     }
>
>  in a setter, inc the row:
>
>   public void setCurrentCmt(Comment currentCmt) {
>         row++;
>         this.currentCmt = currentCmt;
>
>  }
>
>
>
>
>  Sorry, I don't get that, how did you do it?
>
>  Thanks.
>
>
>
> Angelo Chen wrote:
>  >
>  > found the solution, have to write a getter to set the rowclass in the page
>  > class.
>  >
>
>  --
>  View this message in context: 
> http://www.nabble.com/T5%3A-Grid%27s-rowClass-tf4827079.html#a14017918
>
>
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
>  ---------------------------------------------------------------------
>  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]

Reply via email to