2010-12-02 7 views
2

ich eine Anzeigetabelle auf einem FormBean verwenden:Displaytag sortieren meine Tabelle, sondern nur auf der ersten Seite

<display:table name="${TableReferentielleFormBean.listeTableReferentielle}" 
    id="listeTableReferentielle" pagesize="${nb}" width="100%" class="table-separateur" 
    requestURI="${requestURI}" > 

Wenn ich auf eine paginierte Tabelle auf den Spaltenkopf klicken, mein Ergebnis ist eine gut sortierte Liste in der Tabelle auf der ersten Seite. aber die Art ist verloren, wenn ich auf eine andere Seite meines Tisches klicke. Gibt es eine Konfiguration für das Anzeige-Tag, um dieses Sortierkriterium beizubehalten? Alles wird vom Display-Tag mit seinen Anfrageparametern (d-xxx-s usw.) und nichts in meinem Servlet (requestURI-Wert) verwaltet. Ich habe bereits die displaytag.properties mit dem Wert sort.amount = list angepasst und ich bin sicher, dass diese Eigenschaftendatei berücksichtigt wird (ich ändere eine andere Eigenschaft, um es zu testen).

Antwort

3

Versuchen Sie, sort = "list" rechts in Ihrer Anzeige zu setzen: Tabelle Deklaration.

Verwandte Themen