LCD Spaltenbreite in Tabelle zur Laufzeit anpassen

Sammlung von Vorlagen und Hilfestellungen
Antworten
kaba
Beiträge: 7
Registriert: 15.08.2011, 12:52

LCD Spaltenbreite in Tabelle zur Laufzeit anpassen

Beitrag von kaba » 14.10.2011, 14:50

Hallo miteinander,

zur Laufzeit (Initialize) möchte ich die Breite der Tabellenspalte verändern.

Durch .presence = "hidden" bzw. "visible" kann ich eine Spalte komplett verstecken oder sichtbar machen.
Durch .w = "55mm" erreiche ich leider gar nichts.

Bei .presence musste ich die Kopfzeile und die Datenzeilen anpassen. Wenn ich das für .w mache passiert leider gar nichts.  Bei .h wird die Zeile entsprechend erhöht. Auch ein verändern der kompletten Tabellenbreite wirkt sich nicht auf die Spalte aus.

[fontsize=2]this.resolveNode("akte.subTabelle.Table1.HeaderRow.Cell3").presence [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "hidden";
[/fontsize][fontsize=2][fontsize=2]var[/fontsize][/fontsize][fontsize=2] anzZeilen [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] akte.subTabelle.Table1._Row1.count;
[/fontsize][fontsize=2][fontsize=2]for[/fontsize][/fontsize][fontsize=2] ([/fontsize][fontsize=2][fontsize=2]var[/fontsize][/fontsize][fontsize=2] i [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] 0; i [/fontsize][fontsize=2][fontsize=2]<[/fontsize][/fontsize][fontsize=2] anzZeilen; i[/fontsize][fontsize=2][fontsize=2]++[/fontsize][/fontsize][fontsize=2]){
  this.resolveNode("akte.subTabelle.Table1.Row1[" [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] i [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] "].TextField3").presence [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "hidden";
[/fontsize][fontsize=2]}[/fontsize]
[fontsize=2][fontsize=2]
akte.subTabelle.Table1.HeaderRow.Cell9.w [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "45mm";
akte.subTabelle.Table1.HeaderRow.Cell9.h [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "25mm";
[/fontsize][fontsize=2][fontsize=2]var[/fontsize][/fontsize][fontsize=2] anzZeilen [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] akte.subTabelle.Table1._Row1.count;
[/fontsize][fontsize=2][fontsize=2]for[/fontsize][/fontsize][fontsize=2] ([/fontsize][fontsize=2][fontsize=2]var[/fontsize][/fontsize][fontsize=2] i [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] 0; i [/fontsize][fontsize=2][fontsize=2]<[/fontsize][/fontsize][fontsize=2] anzZeilen; i[/fontsize][fontsize=2][fontsize=2]++[/fontsize][/fontsize][fontsize=2]){
  xfa.resolveNode("akte.subTabelle.Table1.Row1[" [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] i [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] "].TextField9").w [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "35mm";
}
akte.subTabelle.Table1.w [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "8in";
[/fontsize][/fontsize]
[fontsize=2]Hat jemand eine Idee an was das liegen kann???[/fontsize]

[fontsize=2]Viele Grüße
kaba[/fontsize]

[fontsize=2] 
[/fontsize]

Antworten