So fügen Sie eine ItemSorter an einen Tisch container in Vaadin?

Habe ich eine Container-Klasse, die erstreckt sich von BeanItemContainer. Ich möchte hinzufügen ItemSorter zu DATE_CREATED Attribut sortiert die Werte in absteigender Reihenfolge.

Container-Klasse.

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 ist eine Entity-Klasse, und in dieser DATE_CREATED ist in java.util.Date format.

Bitte geben Sie eine richtige Lösung...

Bezug auf Sortieren vaadin Tabelle

Danke im Voraus.

InformationsquelleAutor ssdehero | 2013-04-18
Schreibe einen Kommentar