die Größe habe ich die folgende Tabelle:Wie interaktiv eine feste Säule in Tables der FixedColumns Plugin
<table id="example" class="stripe row-border order-column" cellspacing="0" width="100%">
<thead>
<tr>
<th>First name</th>
<th>Last name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Start date</th>
<th>Salary</th>
<th>Extn.</th>
<th>E-mail</th>
</tr>
</thead>
<tbody>
<tr>
<td>Tiger</td>
<td>Nixon</td>
<td>System Architect</td>
<td>Edinburgh</td>
<td>61</td>
<td>2011/04/25</td>
<td>$320,800</td>
<td>5421</td>
<td>[email protected]</td>
</tr>
</tbody>
</table>
dieses Skript verwenden kann ich weiter die zweiten Spalten blättern und erste Spalte (First name
) befestigt lassen.
$(document).ready(function() {
var table = $('#example').DataTable({
scrollY: "300px",
scrollX: true,
scrollCollapse: true,
paging: false
});
new $.fn.dataTable.FixedColumns(table);
});
Was ich will ist
manuell
interaktiv on the fly in der ersten Spalte tun ändern. Wie kann ich das erreichen?
Es tut uns leid. Aber was ich meinte ist, den Benutzer die Größe der ersten Spalte interaktiv verändern zu lassen. Nicht der Programmierer tut es unter der Haube. – neversaint
ColReorderWithResize.js wurde jetzt refaktoriert, siehe [jQuery DataTables: Neuanordnung und Größenänderung von Spalten] (https://www.gyrocode.com/articles/jquery-datatables-column-reordering-and-resizing/) und [github.com /jeffreydwalter/ColReorderWithResize](https://github.com/jeffreydwalter/ColReorderWithResize). –
@ Gyrocode.com Schöne Info; es sieht gut aus, nur die Quelle inspiziert, ich mag es, wenn Leute versuchen, den Stil und die Konventionen mehr oder weniger ähnlich zu Alan Jardines Code zu halten. Produziere eine Antwort mit diesem neuen Plugin und du bist garantiert mindestens eine Upvote :) BTW, was ist mit dem Colspan/rospan Beispiel? Es könnte die kanonische Antwort sein, dass alle diese Fragen hämmern – davidkonrad