Zellenbreite von Tabelle dynamisch einstellen

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Antworten
golo
Beiträge: 42
Registriert: 23.03.2013, 13:45

Zellenbreite von Tabelle dynamisch einstellen

Beitrag von golo » 03.12.2017, 07:32

Hallo

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

Benutzeravatar
radzmar
Beiträge: 961
Registriert: 26.10.2011, 10:18

Zellenbreite von Tabelle dynamisch einstellen

Beitrag von radzmar » 05.12.2017, 20:36

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();
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

golo
Beiträge: 42
Registriert: 23.03.2013, 13:45

Zellenbreite von Tabelle dynamisch einstellen

Beitrag von golo » 06.12.2017, 09:41

Vielen Dank

Geht super

Kann man auch noch die Anzahl der Zellen
Dynamisch einstellen ?

Gruss

Benutzeravatar
radzmar
Beiträge: 961
Registriert: 26.10.2011, 10:18

Zellenbreite von Tabelle dynamisch einstellen

Beitrag von radzmar » 06.12.2017, 19:20

Auch das geht. Ist hier beschrieben.
http://blogs.adobe.com/formfeed/2011/10 ... lumns.html

golo
Beiträge: 42
Registriert: 23.03.2013, 13:45

Zellenbreite von Tabelle dynamisch einstellen

Beitrag von golo » 09.12.2017, 13:04

Hallo

In dem Beispiel ist die Erweiterung von
Zeilen beschrieben.

Ich wollte aber die Anzahl der Zellen einstellen können

Antworten