myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gerhard Petracek (JIRA)" <>
Subject [jira] Commented: (TRINIDAD-782) problem with filtering a sortable table
Date Fri, 22 Feb 2008 20:47:19 GMT


Gerhard Petracek commented on TRINIDAD-782:

hello max,

thank you for joining the discussion!
good point. i basically agree with your suggestion. wrapping e.g. a list with SortableModel
is my current workaround in such cases.

(at the moment i'm not aware of a scenario in which i had no wrapped data + the need for filtering
the data. do you have a real-world example?)

however, if you would like to use the plain data-structure the problem remains.
do you have a suggestion for such a scenario? (maybe we can close this issue.)

the intention of this patch is not to replace the workaround/solution above.
if you have a component binding in place and there is no need to wrap the data manually you
have an additional and convenient possibility to force re-indexing after filtering the data
(without overhead in all other cases.)
concerning the name of the method i agree - i planned to think about a better choice before

there are several possibilities to solve this issue.

- the provided patch (+ a better method name)
- "frequent" re-indexing ... (-> disadvantage: overhead in all other cases)
- no support for sorting + filtering without wrapping the data. (-> we have to close the
- ...


> problem with filtering a sortable table
> ---------------------------------------
>                 Key: TRINIDAD-782
>                 URL:
>             Project: MyFaces Trinidad
>          Issue Type: Bug
>          Components: Components
>    Affects Versions: 1.0.3-core
>            Reporter: Gerhard Petracek
>         Attachments: UIXCollection.patch
> SortableModel: missing re-indexing of a sorted model after model content has been filtered/changed
(alternative: reset indices)
> further details:

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message