Ich fand, dass DataTables Plug-in ist sehr schön und praktisch, bis Sie alle notwendigen Parameter am Code starten wissen. Aber in meinem Fall möchte ich den Parameter scrollX entsprechend der Höhe des erkannten Dokuments ändern (60% der verfügbaren Höhe). Ich verstehe, dass wir hier über irgendeine Art von Objekt sprechen, aber Push und andere Tricks helfen nicht. Hier ist problematischer Code:DataTables: wie Variable in Tabelle Initialisierungscode setzen
$(document).ready(function() {
table = $('#example').DataTable({
language: {
info: "Show _START_ til _END_ of _TOTAL_ recs" },
scrollY: "300px",
scrollX: true,
scrollCollapse: true,
paging: false,
rowReorder: false,
ordering: false,
fixedColumns: {
leftColumns: 2,
rightColumns:0}
});
});
und stattdessen „300px“ Ich wollte eine Art von JavaScript-Variable setzen, die Dokumentenhöhe enthält, aber klassische Objektmanipulation zeigt nicht Ergebnis. Also, ich habe versucht zu überprüfen:
console.log(Table.scrollX);
aber Fehler bekommen. Dann habe ich versucht, die Tabelle als public var zu machen, aber dann einen undefinierten Wert. Auch:
table.push({'scrollX': '300px'});
und einige seltsame Kombination, aber nop. Irgendein Vorschlag, bitte? Vielen Dank.
Patrick G .: autsch, ich konnte mich nicht so erinnern! Sauber und einfach. Danke mann. –
@LudusH Gut zu helfen. –