[
http://jira.codehaus.org/browse/DISPL-195?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=199839#action_199839
]
gabriele mariotti commented on DISPL-195:
-----------------------------------------
Great solution! It works great.
I think that it should be implemented in 1.3.
> Allow for customization of Sorting Anchors
> ------------------------------------------
>
> Key: DISPL-195
> URL: http://jira.codehaus.org/browse/DISPL-195
> Project: DisplayTag
> Issue Type: Improvement
> Components: Paging/Sorting
> Reporter: Peter Luttrell
> Fix For: 1.3
>
>
> DisplayTag provides the ability to override the output of the anchors used
> for pagination, but not sorting. I need this to be able to use the DisplayTag.
> Here is the code to implement it:
> Add the following to TableProperties.java:
> /**
> * property <code>sort.th.link</code>.
> */
> public static final String PROPERTY_STRING_SORT_TH_LINK = "sort.th.link";
> //$NON-NLS-1$
> /**
> * Getter for the <code>PROPERTY_STRING_SORT_TH_LINK</code> property.
> * @return String
> */
> public String getSortThLink()
> {
> return getProperty(PROPERTY_STRING_SORT_TH_LINK);
> }
> Add the following to TableTag.properties:
> sort.th.link=<a href="{0}">{1}</a>
> In TableTag.java, in the writeTableHeader method, replaced this code:
> // creates the link for sorting
> Anchor anchor = new Anchor(getSortingHref(headerCell), header);
> // append to buffer
> header = anchor.toString();
> with:
> // create Object[] including the HREF for the sort and the header text
> Object[] objects = {getSortingHref(headerCell).toString(), header};
> // get sort th link
> String sortedLinkFormat = this.properties.getSortThLink();
> // merge the final result
> header = MessageFormat.format(sortedLinkFormat, objects);
> The docs would need to change to reflect the additional configuration
> parameter.
> Name: sort.th.link
> Default: <a href="{0}">{1}</a>
> Description: Link to get you back to this page. Displayed in the column th
> for sorting. {0}: Page Url; {1}: Column Title
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
displaytag-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/displaytag-devel