2

BeanItemContainer から拡張された Container クラスがあります。DATE_CREATED 属性に ItemSorter を追加して、値を降順に並べ替えたいと考えています。

コンテナ クラス。

public class NoteContainer extends BeanItemContainer<CaseNote> implements Serializable
{
    private static final long serialVersionUID = -5926608449530066014L;

    public static final String DATE_CREATED = "dateCreated";
    public static final String CREATED_BY = "createdBy";
    public static final String TEXT = "text";
    public static final String ACTION = "Action";

    public static final Object[] NATURAL_COL_ORDER = new Object[] {
        ACTION, DATE_CREATED, CREATED_BY, TEXT

    };

    public static final String[] COL_HEADERS_ENGLISH = new String[] {
        "ACTION", "Date Created/Updated", "Created/Updated By", "Note"
    };

    /**
     * Default Constructor.
     * 
     */
    public NoteContainer()
    {
        super(CaseNote.class);
    }
}

CaseNote は Entity クラスで、その中DATE_CREATEDjava.util.Dateフォーマットがあります。

適切な解決策を教えてください...

Sort vaadin Table関連

事前にサンクス。

4

1 に答える 1