2012-10-26 19 views
5

Ciao Sto cercando di sviluppare un'interfaccia utente per una tabella di Oracle che ha circa 40 colonne/campi che utilizzano il plugin di dati jquery. Sono in grado di visualizzare fino a 18 colonne, ma dopo non funziona. Qualcun altro ha affrontato lo stesso problema prima? Per favore mi consigli su questo sono abbastanza nuovo con jquery.dati jQuery - Numero massimo di colonne in un datatable

`Sorry for that... 

quando sto cercando di creare un interfaccia utente per la mia tabella di Oracle, quando ho configurarlo per 18 colonne (ogni 18) posso vedere il mio UI è perfettamente funzionante. Ma se aggiungo un'altra colonna e aggiorno la configurazione, l'interfaccia utente non viene caricata.

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#reports").dataTable({ 
      "bServerSide": true, 
      "sAjaxSource": "/databaseInterface/DataSource", 
      "bProcessing": true, 
      "sPaginationType": "full_numbers", 
      "bJQueryUI": true, 
      "aoColumns": [ 
          { "sName": "ID", 
          "bSearchable": false, 
          "bSortable": false, 
          "bVisible": false 
           }, 
        { "sName": "name" }, 
        { "sName": "sname" }, 
        { "sName": "address" }, 
        { "sName": "city" }, 
        { "sName": "post code" }, 
        { "sName": "age" }, 
        { "sName": "major" }, 
        { "sName": "grade" }, 
        { "sName": "Elect1" }, 
        { "sName": "Elect2" }, 
        { "sName": "Elect3" }, 
        { "sName": "Elect4" }, 
        { "sName": "Elect5" }, 
        { "sName": "Assig1" }, 
        { "sName": "Assig2" }, 
        { "sName": "Assig3" }, 
        { "sName": "Assig4" }, 
        { "sName": "Assig5" } 
       ] 
    }).makeEditable({ 
      "aoColumns": [ 
          {},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{} 
         ] 
         }); 
    }); 
    </script> 

questo è il mio codice di esempio che sta funzionando correttamente, ed è aggiungo { "sName": "Stato"} alla fine, e aggiornare il mio origine dati con il corrispondente valore non è la visualizzazione aything nel mio UI. `

jQuery 1.8, Java 5 e anche jQuery modificabile plug databile

Sto cercando di visualizzare la mia tabella di Oracle come un DataTable mostrato in questo sito datatable reference that i'm using

+0

Che cosa non funziona? –

+0

Pubblica qualcosa che hai già prima che la gente inizi a sviare la tua domanda. Vedete, le informazioni che avete postato non sono sufficienti per dare una risposta giusta. Accanto al codice, prova ad informare le versioni che stai usando, come la versione jQuery, la versione plugin, se c'è un esempio in un altro sito e tale –

+0

Stai usando una virgola dopo la riga {"sName": "Assig5"} e prima di aggiungere {"sName": "Status"} alla fine? –

risposta

4

Molto probabilmente il problema è che la vostra il server rifiuta le richieste GET che hanno più di un certo numero di caratteri. Per impostazione predefinita, DataTables invia richieste di elaborazione lato server come GET. Per passare a POST, utilizzare l'opzione sServerMethod - http://datatables.net/ref#sServerMethod.

+0

Grazie Allan, funziona. – user1777875

+0

Questo spiega così tanto :) Ora so perché le mie varie implementazioni di datatables hanno percentuali di successo apparentemente casuali, anche quando copio e incollo il codice. – Mary

Problemi correlati