Just in case somebody might read this:
The solution for my problem was to use a column Comparator instead of
Decorator.
And I'm using fn:length from jstl function to get the size of a collection.
cause wrote:
>
> Hi,
> I have a column in a table that is mapped to a collection. I want this
> column to display a number of items in this collection, so I'm using a
> decorator for this column that returns the collection size.
> While it displays what is needed, when I'm trying to sort this column it
> gives some unpredictable and inconsistent results. Perhaps it's just not
> the best way to accomplish what I want or there is something I'm doing
> wrong. Anyway any halp would be appreciated.
> Here is the code:
>
> in my jsp:
> ...
>
> <display:column property="items" title="${itemsTitle}" sortable='true'
>
> decorator="com.util.ItemsNumberFieldDecorator"/>
> ...
>
> decorator:
>
> public Object decorate(Object object, PageContext pageContext,
> MediaTypeEnum mediaTypeEnum) throws DecoratorException {
> Collection itemsCollection;
> try {
> itemsCollection = (Collection)object;
> } catch (ClassCastException e) {
> return 0;
> }
> if(itemsCollection != null){
> return itemsCollection.size();
> }
> return 0;
> }
>
--
View this message in context:
http://www.nabble.com/Sorting-problem-tp19875691p19914391.html
Sent from the DisplayTag - General mailing list archive at Nabble.com.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
displaytag-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/displaytag-user