In jQuery-Plugin Datatables.js
nachdem ich legen Sie die Spalten wie untenWie bekomme ich das Array "columns", das beim Initialisieren der Tabelle in Datatables.js übergeben wurde, später im Code mit der Tabelle api?
var tableApi = $('#example').DataTable({
columns: [
{
"title": "Date Of Order2",
"name": "DateOfOrder",
"data": "DateOfOrder"
}, {
"title": "Status",
"name": "Status",
"data": "Status"
}, {
"title": "Order Number",
"name": "OrderNumber",
"data": "OrderNumber"
}, {
"title": "Category",
"name": "Category",
"data": "Category"
}, {
"title": "Client Name(s)",
"name": "ClientName",
"data": "ClientName"
}
],
ajax: "objects.txt"
});
Wie kann ich diese tableApi
später in meinem Code verwenden, um einen Halt des oben columns
Array zu erhalten.
tableApi.columns()
gibt ein 2D-Array der Zellen (mit tatsächlichen Tabellendaten). Nicht das Array, das ich brauche.
Ich bin tatsächlich interessiert an der "data":
Schlüsselwerte in der obigen columns:
Array.
columns: [
{
...
...
"data": "DateOfOrder"
}, {
...
...
"data": "Status"
}, {
...
...
"data": "OrderNumber"
}, {
...
...
"data": "Category"
}, {
...
...
"data": "ClientName"
}
]
Ich versuchte mit columnDefs aber kein Glück dort. Als tableApi.columnDefs
ist kein Mitglied.
Es scheint, als ob die Tabelle api diese Information, die sie beim Initialisieren erhalten hat, nicht preisgibt.