Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    203

    [jquery] paginazione tabella

    ciao a tutti ragazzi ho fatto una applicazione web con java e jsp questa applicazione cerca dei dati all'interno di un db oracle e li stampa in delle tabelle, nell'applicativo ho già usato come framework jquery, sia per la validazione lato client degli inserimenti nelle tabelle sia per la gestione di un calendario per semplificare l'inserimento delle date come chiave di ricerca, adesso ho un problema abb importante è tutto il giorno che ci sto sopra, dovrei paginare in maniera dinamica i dati che mi ritornano non sapendo la quantità di dati che mi ritorna, avevo trovato questo"plugin" di jquery (datatables) ma non riesco a farlo funzionare.
    L'ho importato nel progetto ed ho impostato questo codice nell'header:

    codice:
     
    <link rel="stylesheet" type="text/css" href="css/TableStyle.css" />
        <script language="JavaScript" type="text/javascript" src="js/jquery-1.4.2.js"></script>
        <script language="JavaScript" type="text/javascript" src="js/jquery-ui-1.8.custom.min.js"></script>
        <script language="javascript" type="text/javascript"  src="js/jquery.dataTables.js"></script>
        <script language="javascript">
          $(document).ready(function() {
    	oTable = $('#table_listMazzetti').dataTable({
    		"bJQueryUI": true,
    		"sPaginationType": "full_numbers"
    	});
        } );
        </script>
    e questa è la tabella con tanto di scriplet che mi preleva i dati dalla servlet

    codice:
     
    table id="table_listMazzetti">
          <thead>
            <tr>
              <th> Codice </th>
              <th> Sigla Video </th>
              <th> Fraz. </th>
              <th> Stat. </th>
              <th> Data di Creazione </th>
              <th> Data di Check </th>
              <th> Data di Scan </th>
              <th> Nome </th>
            </tr>
           </thead>
            <%
                Iterator i =(Iterator)request.getAttribute("frazionario");
                    VRicercaAggrCodMazzetto codMazz = new VRicercaAggrCodMazzetto();
                        while(i.hasNext()){
                            codMazz =(VRicercaAggrCodMazzetto)i.next();
            %>
            <tbody>
                <tr>
                    <td><%= codMazz.getCode() %></td>
                    <td><%= codMazz.getSiglavideo() %></td>
                    <td><%= codMazz.getFrazionario() %></td>
                    <td><%= codMazz.getStatus() %></td>
                    <td><%= codMazz.getCreationDate() %></td>
                    <td><%= codMazz.getCheckDate() %></td>
                    <td><%= codMazz.getScanDate() %></td>
                    <td><%= codMazz.getName() %></td>
                 <% } %>
                </tr>
            </tbody>
            <tfoot>
                <tr>
                    <th> Codice </th>
                    <th> Sigla Video </th>
                    <th> Fraz. </th>
                    <th> Stat. </th>
                    <th> Data di Creazione </th>
                    <th> Data di Check </th>
                    <th> Data di Scan </th>
                    <th> Nome </th>
                </tr>
            </tfoot>
          </table>
    Il fatto è che mi dice che c'è solamente un elemento nella tabella(1 riga) e perciò non fa la paginazione.dove sbaglio?
    devo impostare qualcosa lato servlet o ho sbagliato qualcosa col javascript?
    Vi ringrazio in anticipo

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    non so se c'entra con il tuo problema
    ma il <tbody> dovrebbe essere fuori dall'iterazione
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    203
    Si il problema era quello adesso la paginazione funziona correttamente ma non mi prende il css nella parte bassa(dove ci sono i link), come posso fare a metterli apposto?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.