Zeichnen Sie jedes Element des Arrays in einer neuen Zeile mit DataTables (Meteor Tabular)

9

Ich verwende das Meteor Tabular Paket , das DataTables . Ich versuche, eine Tabelle aus einer Mongo-Sammlung zu erstellen. Die Sammlung hat ein Dokument der Form

%Vor%

Ich definiere die Tabelle in Meteor mit dem folgenden Code

%Vor%

Das Problem ist, dass beim Zeichnen alle 365 Elemente jeder Variablen in einer einzigen Zelle enden, also habe ich eine massive Reihe. Ich möchte, dass jedes Element in einer separaten Zeile erstellt wird, d. H.

%Vor%

während es derzeit

ist %Vor%     
Philip O'Brien 15.01.2016, 12:32
quelle

2 Antworten

3

Sie müssen Ihre Daten transformieren und dann in eine lokale Sammlung einfügen, da das Paket keine Arrays akzeptiert (im Gegensatz zu dem, was ich früher dachte).

Das scheint zu funktionieren:

%Vor%

Beachten Sie, dass dies möglicherweise nicht mehr reaktiv ist. Aber ich gehe davon aus, dass sich Ihre Daten in diesen großen Arrays auch nicht ändern werden, oder Sie würden wahrscheinlich Ihr Schema ändern, um mit dem Meteor zu beginnen. Hoffentlich ist das kein Problem.

    
Christian Fritz 18.01.2016, 23:47
quelle
1

Da TabularTables Arrays nicht zulässt, könnten Sie stattdessen das Meagle-Paket aslagle: reactive-table verwenden. Das Beispiel auf der Git-Seite des Pakets zeigt, wie Sie die Mongo-Syntax in Ihrem Array verwenden können.

    
Sandeep Kumar 27.01.2016 04:59
quelle

Tags und Links