Column Resizer JS

Generiert ein wiederverwendbares Drag‑to‑resize-Skript für Entwickler, die Spaltenbreiten in Tabellen anpassen müssen.

Request Feature / Support
5,280+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction

Worked Example & Common Values

Below is a sample worked calculation demonstrating how Column Resizer JS processes input data instantly inside your browser.

Sample Input Image dimensions: 4000 x 3000 pixels (File size: 5MB PNG)
Computed Result Output WebP Image: 1920 x 1440 pixels (File size: 350KB, 88% reduction)
Execution Mode Client-Side In-Browser JS
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

Über dieses Tool

Dieses Tool erzeugt ein tragbares, einsatzbereites Spalten-Resizer-Skript für HTML-Tabellen. Es richtet sich an Frontend-Entwickler und Produktteams, die Datenraster, Admin-Dashboards oder Analyseansichten erstellen, in denen Spaltenbreiten sich an Inhalt und Benutzerpräferenzen anpassen müssen. Die Ausgabe ist ein eigenständiges JavaScript-Snippet mit optionalem CSS, das in jedes Projekt ohne externe Abhängigkeiten eingefügt werden kann. Eingaben umfassen einen CSS-Selektor für die Ziel-Tabelle sowie Konfigurationen für Anfangsbreiten und Einschränkungen. Das Ergebnis unterstützt persistentes Layout via localStorage und funktioniert sowohl in RTL- als auch in LTR-Layouts. Es eignet sich für statische Tabellen und dynamische Datensätze gleichermaßen und reagiert robust auf unterschiedliche Viewport-Größen.

Das Tool erfüllt konzeptionell drei Aufgaben: (1) initiale Spaltenbreiten lesen und sichern, (2) verschiebbare Trennlinien zwischen Spalten einfügen, und (3) Breiten während des Ziehens anpassen, wobei Mindestbreiten und Tabellenintegrität gewahrt bleiben. Die Kernlogik erstellt pro-Spalten-Griffe, überwacht Maus-Interaktionen, berechnet neue Breiten in px oder Prozent und aktualisiert Inline-Stile oder eine Colgroup. Sie vermeidet Layout-Überlastungen durch Debouncing von Updates und nutzt requestAnimationFrame für flüssiges Ziehen. Wenn Spalteninhalte programmgesteuert geändert werden, kann das Snippet Breiten erneut synchronisieren.

Zielgruppen umfassen Frontend-Ingenieure, die resizable Tabellen integrieren, UX-Designer, die adaptive Layouts bewerten, und QA-Teams, die Cross-Browser-Verhalten überprüfen. Der Nutzen besteht darin, eine getestete, Plug‑and‑Play-Lösung mit klaren Konfigurationsoptionen, vorhersehbaren Ergebnissen und minimalem Integrationsaufwand bereitzustellen. Zu den Alleinstellungsmerkmalen gehören Unterstützung von Minimalbreiten pro Spalte, optionale Persistenz, RTL‑Bewusstsein und ein Kompatibilitätsmodus für Tabellen mit vorhandenen Colgroup-Definitionen. Zudem bietet es kompakte Ausgaben, die an eigene Styling-Tokens angepasst werden können.

Kernfunktionen umfassen erforderliche Eingaben (Tabellen-Selektor, Anfangsbreiten), Outputs (JS-Snippet und optionales CSS), erweiterte Optionen (Mindestbreiten, Persistenz, RTL) und robuste Fehlerbehandlung bei ungültigen Selektoren oder inkompatiblen Tabellenstrukturen. Anwendungsfälle decken Admin-Tabellen, Datenraster und Berichte ab, die stabile, benutzerdefinierte Spaltenbreiten benötigen.

Wie man es benutzt

  1. Eingaben bereitstellen: Tabellen-Selektor, Anfangsbreiten und Mindestbreiten.
  2. Optionen wählen: RTL aktivieren, Persistenz einschalten und ob CSS ausgegeben wird.
  3. Generierung ausführen: Klicken Sie auf Generieren, um das Snippet zu erzeugen.
  4. Kopieren und integrieren: Fügen Sie das JavaScript-Snippet nach dem DOM-Ladevorgang in Ihr Projekt ein.
  5. Testen und feinabstimmen: Überprüfen Sie verschiedene Datensätze und passen Sie Beschränkungen bei Bedarf an.
How to use column resizer js

Frequently Asked Questions

Finden Sie schnelle Antworten

Welche Eingaben sind erforderlich, um den Resizer zu generieren?
Erforderliche Eingaben umfassen den CSS-Selektor für die Ziel-Tabelle und pro-Spalten-Anfangsbreiten. Optionale Eingaben decken Mindestbreiten, RTL-Modus und Persistenz ab. Bei ungültigem Selektor gibt das Tool einen klaren Fehlercode zurück und erzeugt kein Snippet.
Unterstützt es Mindestbreiten und RTL-Layouts?
Ja. Sie können pro Spalte Mindestbreiten festlegen, um ein Zusammenfallen zu verhindern, und den RTL-Modus aktivieren, damit die Griffe bei rechts-nach-links-Layouts korrekt ausgerichtet sind. Der generierte Schnipsel passt sich dem gewählten Layout an.
Welche Formate werden erzeugt?
Das Tool erzeugt ein eigenständiges JavaScript-Snippet und optionales CSS. Es kann in jedes Projekt eingefügt und weiter an bestehende Stilvorgaben angepasst werden.
Ist es geeignet für responsive Tabellen?
Ja. Der Generator unterstützt prozentuale Breiten und aktualisiert sich beim Größenändern. Ziel ist es, Lesbarkeit zu erhalten und Layout-Verschiebungen bei viewport-Änderungen zu minimieren, unter Berücksichtigung von Mindestbreiten.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Spotify zu MP3-Konverter

Konvertiert lokal bereitgestellte Audiodateien zu MP3, ermöglicht Offline-Hören und plattformübergre...

Developer Tools

Straßenentfernungsrechner

Ein Straßendistanzenrechner für Reisende, Logistikplaner und Fahrer, um Entfernungen und Reisezeiten...

Developer Tools

Altersrechner

Ermitteln Sie schnell das Alter einer Person anhand ihres Geburtsdatums mit unserem kostenlosen Onli...

Developer Tools

Währungsrechner

Schnell Währungsbeträge zwischen verschiedenen Währungen umrechnen – ideal für Reisende, Unternehmen...

Ihr Feedback ist wichtig

Helfen Sie uns, uns zu verbessern