Ich verwende die Meteor Tabular package, die DataTables implementiert. Ich versuche, eine Tabelle aus einer Mongo-Sammlung zu erstellen. Die Sammlung ist ein Dokument des FormularsZeichnen Sie jedes Element des Arrays in einer neuen Zeile mit DataTables (Meteor Tabular)
{
input: Array[365],
output: Array[365],
date: Array[365]
}
I der Tabelle in Meteor mit dem folgenden Code definieren
TabularTables.MyTable = new Tabular.Table({
name: "MyTable",
collection: MyTable,
columns: [
{data: "input", title: "Input", searchable: false},
{data: "output", title: "Output", searchable: false},
{data: "date", title: "Date", searchable: false}
],
order: [[1, "desc"]],
pageLength: 10
});
Das Problem ist, dass, wenn diese gezogen wird, werden alle 365 Elemente jeder Variablen am Ende in eine einzelne Zelle, also habe ich eine massive Reihe. Ich möchte jedes Element in einer separaten Zeile erstellt werden, dh
Input Output Date
input[0] output[0] date[0]
input[1] output[1] date[1]
während es derzeit ist
Input Output Date
input[0...364] output[0...364] date[0...364]
Die Umwandlung Ihrer Daten in eine Liste von {input: ..., output: ..., date: ...} ist erschwinglich? Wenn dies möglich ist (und in Ordnung zu tun), ist es einfach für DataTable, es zu verarbeiten –