Seite 1 von 1

Zellenbreite von Tabelle dynamisch einstellen

Verfasst: 03.12.2017, 07:32
von golo
Hallo

Kann ich eine dynamische Tabelle mit 12 Zellen dynamisch erstellen dass ich für jede Zelle die Breite im Formular einstellen kann

Zellenbreite von Tabelle dynamisch einstellen

Verfasst: 05.12.2017, 20:36
von radzmar
Klar geht das. Man muss nur die Definition der Spaltenbreiten in der Tabelle überschreiben. Anbei mal ein Beispiel.

Code: Alles auswählen

var aColumnWidths = Tabelle1.columnWidths.split(" "),	// String mit Informationen zu Spaltenbreiten in Array aufteilen
	iIndex = this.index,	// Indexposition der aktuellen Spalte
	nWidth = this.rawValue;	// Eingegebene Breite

// eingegebene Breite für aktuelle Spalte festlegen
aColumnWidths[iIndex] = nWidth.toString().concat("cm");
// Aktualisierte Informationen zu Spaltenbreiten zurück in String konvertieren und zurückschreiben
Tabelle1.columnWidths = aColumnWidths.join(" ");
// Layout aktualisieren
xfa.layout.relayout();

Zellenbreite von Tabelle dynamisch einstellen

Verfasst: 06.12.2017, 09:41
von golo
Vielen Dank

Geht super

Kann man auch noch die Anzahl der Zellen
Dynamisch einstellen ?

Gruss

Zellenbreite von Tabelle dynamisch einstellen

Verfasst: 06.12.2017, 19:20
von radzmar
Auch das geht. Ist hier beschrieben.
http://blogs.adobe.com/formfeed/2011/10 ... lumns.html

Zellenbreite von Tabelle dynamisch einstellen

Verfasst: 09.12.2017, 13:04
von golo
Hallo

In dem Beispiel ist die Erweiterung von
Zeilen beschrieben.

Ich wollte aber die Anzahl der Zellen einstellen können