You can do that making ur own class by extending the TableDecorators
class. Here is the sample code. It took me a long time to figure that
out. I might have not looked hard enough, but the best way that I
personlly think is to download the src code, compile it on ur machine
and run javadoc on it.
package com.hedging.decorators;

import org.displaytag.decorator.TableDecorator;
import com.hedging.Transaction;
/**
 * Created @ Viraj Solutions (I2I)
 * Date: Oct 5, 2003
 * Time: 5:39:32 AM
 * Copyright reserved 2001-2003
 */
public class TransactionDecorator extends TableDecorator {

    String[] call = new String[2];

    public TransactionDecorator() {
        super();
        /**
         * We shall increment the index
         * value to get the actual value
         * of what has to be done.
         * 1: Selling Call
         * 2: Buying Call
         */
        this.call[0] = "Selling Call";
        this.call[1] = "Buying Call";
    }

    public String getType() {

       /** this is where the magic happens!! 
        * Transaction object (ArrayLIst) is the object 
        * that I am using to render the table
        */
        byte type = ((Transaction)this.getCurrentRowObject()).getType();
        return this.call[(type - 1)];
    }


}


Hope this helps, to let me know if you need any help!

Great work matt!!!


--__--__--

Message: 3
From: Asif Rashid <[EMAIL PROTECTED]>
To: "'[EMAIL PROTECTED]'"
         <[EMAIL PROTECTED]>
Date: Wed, 22 Oct 2003 19:10:20 -0400
Subject: [displaytag-user] Column decorator
Reply-To: [EMAIL PROTECTED]

Is there any example code available which shows how to develop column
decorator?

Asif 

-----Original Message-----



-------------------------------------------------------
This SF.net email is sponsored by: The SF.net Donation Program.
Do you like what SourceForge.net is doing for the Open
Source Community?  Make a contribution, and help us add new
features and functionality. Click here: http://sourceforge.net/donate/
_______________________________________________
displaytag-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/displaytag-user

Reply via email to