I forgot to mention this also almost eliminates the need to create extra decorator classes since you can just drop this inline, another use I had for it is when one of my column attributes is a Date. It can sort based on the milliseconds but I can display it in any different format I want by just using the date-time tag library... the possiblities are great =) -David
----- Original Message ----- From: "David Erickson" <[EMAIL PROTECTED]> To: "Displaytag-Devel List" <[EMAIL PROTECTED]> Sent: Monday, May 31, 2004 9:54 AM Subject: [displaytag-devel] ColumnTag Patch > I wanted to submit this patch awhile ago but didnt have time, I know this > isn't exactly in patch format, sorry =) But this is the doEndTag method of > column.tag, I created this patch awhile ago and compared it today to the > latest snapshot, the only diff I noticed is the new snapshot does not throw > an exception if your missing attribute information on a column tag, so if > that needs to be removed from my patch thats great. > > Anyway the idea behind this patch is to give more freedom to displaying > information from the tag. For example I have a userName column that I want > to make a sortable property of my list, but at the same time I want it to > link me to my area where I can edit that user. Well that becomes difficult > with the way things currently are set. So what this patch does is change > the priority order of how the column gets displayed. Previously (forgive > me its been a month or two) I belive the order was: Property Value then Body > Value then none. With my patch the order will go Body Content if specified, > Property Value, then none. This gives the user freedom do so such things > as: > > <display-el:column property="userName" title="UserName" sortable="true" > class="displayTag"> > <a href="<html-el:rewrite > forward="employee.support.web.userAdmin.editUser"/>?id=<bean:write > name="user" property="id"/>" target="_top"><bean:write name="user" > property="userName"/></a> > </display-el:column> > > Meanwhile maintaining sorting ability on that column, etc. Which is > immensly useful for me anyway =) > > I've attached the column.tag source, I just merged in that method with the > latest snapshot. > Hope this helps, and I hope to be able to have more time to contribute in > the future. > -David Erickson > > > ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ displaytag-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/displaytag-devel