Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [JSP] ordinamento tabella

    Ciao a tutti,avete idea di come poter ordinare per colonna una tabella che stampa i valori di una lista?
    Per intenderci una funzione tipo quella dei forum (VBullettin o PhpBB) che permettono di ordinare la pagina visualizzata in base alla data di un messaggio,allo user....

    Per l'esattezza nel mio caso stampo in una tabella i vari attributi (per colonna) di oggetti contenuti in una lista.Ogni riga è un oggetto. Il tutto dinamicamente scorrendo la lista.
    Presa questa lista dovrei ordinare la tabella cliccando sul titolo di una colonna...
    Listen the noise of deep sea......
    --Powered by Debian GNU/Linux Sid on 2.6.12.3--
    albz.altervista.org

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    devi rifare la query con un order by column_name
    il numero della colonna lo leggi dalla query string

  3. #3
    Si a quello ci avevo pensato, l'esigenza però sarebbe quella di non rieseguire la query (che in effetti sarebbe la cosa più semplice ed immediata...!)
    Listen the noise of deep sea......
    --Powered by Debian GNU/Linux Sid on 2.6.12.3--
    albz.altervista.org

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    devi creare oggetti come i record della tabella
    implementare Comparable
    metterli in un array e ordinarli con Arrays.sort

  5. #5
    Uhm..comparable..l'avevo sentita da qualche parte.....gli oggetti che ho comunque seguono già i record della tabella (anche se non prendono TUTTE le colonne),ora provo a documentarmi su quetsa comparable comunque.
    Dici quindi che posso fare un sort anche in base ad un attributo dell'oggetto?In caso sarebbe ottimo....
    Listen the noise of deep sea......
    --Powered by Debian GNU/Linux Sid on 2.6.12.3--
    albz.altervista.org

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.