dynamische Tabelle Zeile hinzufügen

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
muetzelchen
Beiträge: 5
Registriert: 03.11.2009, 16:47

dynamische Tabelle Zeile hinzufügen

Beitrag von muetzelchen » 11.11.2009, 17:03

Hallo Leute,

ich scheitere seit einigen Tagen an folgendem Problem: ich schaffe es nicht in der von mir mitgesendeten Tabelle über JavaScript neue Zeilen in dem pdf-Modus des Formulars zu generieren (über eine Schaltfläche).

Wäre da für einen Tip dankbar. Die hier aufgeführten Beispiele sind meist aus späteren Programmversionen des LCDs hervorgegangen.

Wie kann ich gewährleisten, dass die Gruppierung meiner Zeile 1 auch bei Erweiterung einzelner Textfelder bei mehr Text zusammengehalten werden?

Wäre für jede Hilfe wirklich dankbar ;-)

Biele Grüße,

Muetzelchen
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

dynamische Tabelle Zeile hinzufügen

Beitrag von Merklin » 11.11.2009, 18:37

Hallo Muetzelchen,

vielleicht hilf dir dieses Beispiel.

Gruß Merklin
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Julischka
Beiträge: 237
Registriert: 27.09.2009, 14:30

dynamische Tabelle Zeile hinzufügen

Beitrag von Julischka » 11.11.2009, 20:49

Hallo Muetzelchen,
ich habe mir ihr Formular mal angesehen. Hmm, ich denke der Fehler liegt an der gesamten Struktur. Ich persönlich würde es komplett neu aufziehen.
Ich glaube es wäre für Sie als erstes mal wichtig zu verstehen, wie so eine dynamische Tabelle aufgebaut wird.

Hierfür kann ich das Video von Jan Hillmer: Acrobat 8 empfehlen.
http://www.amazon.de/Adobe-Acrobat-Vide ... 94&sr=8-12

Dort wird in leichten Schritten erklärt, wie man eine dynamische Tabelle aufbaut. (leider ist nicht sehr viel über den LCD drin, aber für diesen Zweck bestens geeignet.
Wenn Sie die Grundstruktur verstanden haben, dann klappt das auch mit Ihrem Formular.

Ich habe Ihnen Ihr Formular mal so geändert, wie ich es umsetzen würde. Allerdings habe ich keine Ahnung, ob das die Beste Lösung ist, da gehe ich ehrlich gesagt nicht von aus... aber meine Lösung funktioniert :-).

Schauen Sie sich einfach mal die Strukturen an und welche Optionen markiert sind. Da kann man viel draus lernen. Wichtig ist, daß die gesamte Seite auf Textfluss steht.(Diesen würde ich erst ganz am Schluss reinsetzen, da es sonst sehr schwierig ist mit dem Formular zu arbeiten. ) .. und das die Zeile die dupliziert werden soll in der Registerkarte Bindung ein Häkchen aufweist bei: Zeile für jedes Datenelement wiederholen.

Hoffe das hilft Ihnen weiter.
Grüße Julsichka
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

muetzelchen
Beiträge: 5
Registriert: 03.11.2009, 16:47

dynamische Tabelle Zeile hinzufügen

Beitrag von muetzelchen » 11.11.2009, 22:57

Vielen Dank für die Hilfe. Sehr nett von Ihnen, liebe Julischka ;-)

Ich versuche mal die Tabelle in meinem Formular umzusetzen.

 

muetzelchen
Beiträge: 5
Registriert: 03.11.2009, 16:47

dynamische Tabelle Zeile hinzufügen

Beitrag von muetzelchen » 11.11.2009, 22:58

Lieber Merlin,

danke für den Input ;-)

Ich gebe mein Bestes *g*

muetzelchen
Beiträge: 5
Registriert: 03.11.2009, 16:47

dynamische Tabelle Zeile hinzufügen

Beitrag von muetzelchen » 12.11.2009, 17:19

Liebe Julischka,

vielen Dank für die tolle Hilfe - ich habe dank Ihrer Datei eine dynamische Tabelle in meinem Formular nachgebaut und verstehe jetzt schon viel mehr von den zusammenhängen.

Allerdings bekomme ich es nicht hin, dass sich die Zellen automatisch aneinander anpassen (in der Höhe), d.h. immer wenn ich mehr Text eingebe als eine der Zellen hoch ist, vergrößert sich diese zwar, aber die die anderen bleiben in ihren ursprünglichen Größen - siehe Beispieldatei...

Das ist zum Verzweifeln :-(

Viele Grüße,

Muetzelchen
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Julischka
Beiträge: 237
Registriert: 27.09.2009, 14:30

dynamische Tabelle Zeile hinzufügen

Beitrag von Julischka » 12.11.2009, 18:20

Hallo Muetzelchen,

herzlichen Glückwunsch für Ihren ersten Teilerfolg!!!

Der Unterschied liegt an der Aufteilung. Sie haben Ihre Tabelle anders aufgeteilt.

Meine Tabelle besteht aus einer Kopfzeile und einer weiteren Zeile. Diese erweitert sich dann auch dynamisch. Damit man in der Mitte die Aufteilung hat, habe ich in das mittlere Feld eine weitere Tabelle eingesetzt.
(Ob das wiegesagt die eleganteste Lösung ist, weis ich nicht. Ich persönlich fahre sehr gut damit).

Bei Ihnen besteht die dynamische Zeile aus Teilformularen und die Textfelder die darin liegen passen sich nicht mit an.

Daher empfehle ich Ihnen... .Übung macht den Meister, ziehen Sie die Tabelle vielleicht noch einmal ganz neu auf.
Fangen Sie mit einer Tabelle mit Kopfzeile und einer weiteren Zeile an. Dort wo sie Abtrennungen brauchen, setzen Sie noch weitere Tabellen rein indem Sie die benötigte Zeilenzahl und Spaltenzahl angeben.

... und wenn alles fertig ist... dann die Dynamik einbauen, die gesamte Seite auf Textfluss setzen und fertig.

Viel Erfolg!
Julischka

muetzelchen
Beiträge: 5
Registriert: 03.11.2009, 16:47

dynamische Tabelle Zeile hinzufügen

Beitrag von muetzelchen » 14.11.2009, 00:02

Danke für die Antwort... Habe das ganze noch mal aufgesetzt und es funktioniert ;-)

Hier macht Übung wirklich den Meister, der ich noch lange nicht bin, aber es macht Spaß sich da einzuarbeiten.

Ohne Ihre Hilfe wäre ich jedoch nicht hinter das Prinzip gekommen - vielen Dank dafür!!!

Viele Grüße,

Muetzelchen

Julischka
Beiträge: 237
Registriert: 27.09.2009, 14:30

dynamische Tabelle Zeile hinzufügen

Beitrag von Julischka » 14.11.2009, 00:24

Hallo Muetzelchen,

ja, es ist oft nicht so einfach hinter die Grundprinzipien der Dynamik zu kommen, .... aber mit ein wenig Übung geht´s in der Regel .... und wer fleißig übt hat nach einiger Zeit auch einen sehr guten Durchblick.
(leider hört der Durchblick auf, wenn man etwas mehr als nur kleine abgeguckte Java Schnipsel benötigt und kein Java Skript kann.)

Wünsche Ihnen weiterhin viel Erfolg bei der Entdeckung des LCD... und wenn Sie mal wieder Fragen haben... her damit! Solange ich sie beantworten kann, helfe ich gerne. (Mein Wissen basiert allerdings auch nur auf lerning by doing)

Grüße Julischka

Antworten