Jquery-Datentypen zeigen keine Spaltenüberschriften an

8

Ich folge hier . Verwenden eines Arrays, das ein Objekt enthält.

Ich erstelle mein Array in einer for-Schleife wie folgt

%Vor%

Meine Implementierung der Datentabelle:

%Vor%

Ich erhalte die Daten richtig, aber ohne Spaltenüberschriften, fehlt mir etwas?

    
Vince Lowe 10.07.2012, 15:47
quelle

4 Antworten

4

Versuchen Sie, Ihr <table> -Element wie folgt zu ändern:

%Vor%

Auf diese Weise werden die Header erstellt. Wenn Sie auf der Beispielseite auf Quelltext klicken, wird dieselbe Implementierung angezeigt.

    
Drakkainen 10.07.2012, 16:04
quelle
28

Wenn Sie Daten in Form eines Arrays von Objekten übergeben, müssen Sie die Titel jeder Spalte manuell angeben:

%Vor%

Hinweis: Dies erfordert nicht , dass Sie Header in Ihrem table -Element angeben müssen . Alles, was Sie brauchen, ist eine leere <table> , und das wird funktionieren. Dokumentation hier .

    
user1429980 18.03.2014 17:09
quelle
1

Im Folgenden werden Header dynamisch erstellt

%Vor%     
Amith 17.03.2016 07:11
quelle
0

Wenn Sie in einem Datenarray übergeben und Ihr Tabellenelement zum Zeitpunkt der Initialisierung Ihrer Datentabelle ausgeblendet wird, erhalten alle Elemente thead / tfoot und jedes untergeordnete Element eine Höhe: Inline-Stil 0px hinzugefügt.

Stellen Sie sicher, dass das Tabellenelement direkt vor dem Initialisieren Ihrer Datentabelle angezeigt wird, es sei denn, Sie möchten danach alle Höhenstile aller Elemente ändern und ändern.

%Vor%     
Drew 20.03.2018 12:39
quelle

Tags und Links