2012-10-26 7 views
5

Hallo Ich versuche, eine Benutzeroberfläche für eine Oracle-Tabelle zu entwickeln, die etwa 40 Spalten/Felder mit jquery datatbles Plugin hat. Ich kann bis zu 18 Spalten anzeigen, aber danach funktioniert es nicht. Ist noch jemand mit dem gleichen Problem konfrontiert? Bitte berate mich darüber, ich bin ziemlich neu mit jQuery.jquery datatables - Maximale Anzahl von Spalten in einer Datentabelle

`Sorry for that... 

, wenn ich versuche, eine Benutzeroberfläche für meine Oracle-Tabelle zu erstellen, wenn ich es für 18 Spalten (alle 18) konfigurieren ich meine UI perfekt funktioniert sehen kann. Aber wenn ich eine weitere Spalte hinzufüge und die Konfiguration aktualisiere, wird meine UI nicht geladen.

<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> 

das ist mein Beispielcode, der ordnungsgemäß funktioniert, und ist i { „sName“: „Status“} fügen Sie am Ende, und aktualisieren meine Datenquelle mit dem entsprechenden Wert es nicht aything in meinem UI angezeigt wird. `

jquery 1.8, Java 5 und auch jquery editierbare datable Plugin

Ich versuche, meine Oracle-Tabelle auf dieser Website datatable reference that i'm using

+0

Was funktioniert nicht? –

+0

Veröffentlichen Sie etwas, das Sie bereits haben, bevor Leute anfangen, Ihre Frage zu senken. Sie sehen, die von Ihnen geposteten Informationen reichen nicht aus, um eine richtige Antwort zu geben. Bitte versuchen Sie neben dem Code die von Ihnen verwendeten Versionen zu informieren, zB die jQuery-Version, die Plugin-Version, falls es ein Beispiel in einer anderen Site gibt und –

+0

Verwenden Sie ein Komma nach der Zeile {"sName": "Assig5"} und bevor am Ende {"SName": "Status"} hinzugefügt wird? –

Antwort

4

Sehr wahrscheinlich das Problem ist gezeigt, wie ein Datentabelle anzuzeigen, dass Ihre Server lehnt GET-Anfragen mit mehr als einer bestimmten Anzahl von Zeichen ab. Standardmäßig sendet DataTables serverseitige Verarbeitungsanforderungen als GET. Um zum POST zu wechseln, verwenden Sie die Option sServerMethod - http://datatables.net/ref#sServerMethod.

+0

Danke Allan, es funktioniert. – user1777875

+0

Das erklärt so viel :) Jetzt weiß ich, warum meine verschiedenen Implementierungen von Datatables scheinbar zufällige Erfolgsraten haben, selbst wenn ich Code kopiere und einfüge. – Mary

Verwandte Themen