Hi allerseits,
ich habe jetzt mal ein bisschen herumgetüftelt, um herauszufinden, wie man eine prozentuale Breite der Spalten erreichen kann, wenn man das Plugin Tablelayout in Kombination mit dem Plugin Tablewidth verwendet.
Ich habe dafür jetzt eine Lösung gefunden und möchte euch fragen, ob ich das auf diese Art und Weise "sicher" verwenden kann, oder ob es eine bessere Lösung gibt:
Einstellungen Plugin Tablelayout:
- Damit das Plugin aktiv wird, muss eine Konfigurationszeile über den Tabellenspalten stehen.
- In dieser Konfigurationszeile gibt es die Option "colwidth", die normalerweise eine Pixelangabe erwartet (z.B. 50px, 100px).
- Anstatt der Pixelwerte tragen Sie an dieser Stelle nun Prozentwerte ein (z.B. 40%, 60%).
Einstellungen Plugin Tablewidth:
- Damit das Plugin aktiv wird, muss eine Konfigurationszeile über den Tabellenspalten stehen, aber unterhalb der Konfigurationszeile des Plugins "Tablelayout".
- In dieser Konfigurationszeile werden normalerweise bei einer zweispaltigen Tabelle drei Werte eingetragen (erster Wert = Gesamtbreite in Prozent, zweiter Wert = Breite der ersten Spalte in Prozent, dritter Wert = Breite der zweiten Spalte in Prozent).
- Wenn die Gesamtbreite der Tabelle (in unserem Spezialfall "Kombination der beiden Plugins") 100 % sein soll, tragen Sie hier 98 % ein, da andernfalls ein Scrollbalken erscheint.
- Tragen Sie hier keine Breiten für die Spalten ein.
In dieser Kombination können Sie auch mit dem Plugin Tablelayout eine prozentuale Spaltenbreite erreichen.
Anbei ein Codebeispiel:
{{tablelayout?rowsHeaderSource=1&rowsVisible=0&colwidth="40%,60%"&float=left&tableSort=1&tableSearch=1}}
|< 98% >|
^ Gattung ^ Pflanze ^
| Obst | Apfel |
| Gemüse | Radieschen |
Danke schon jetzt für eure Antwort.