Höhe Dynamisch

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Benutzeravatar
thomasmi
Beiträge: 102
Registriert: 11.05.2010, 09:11

Höhe Dynamisch

Beitrag von thomasmi » 27.02.2013, 08:51

Hallo,
mal ne Kurze Frage an die Spezialisten.
Da ich Javascript nicht mein Gebiet ist, ich aber in einer Tabelle drei Zellen habe, wo ich dynamisch die Höhe ändern möchte meine Frage:

Wie kann ich die einzelnen Höhen der Zellen mit einander vergleichen ?
So das die Zelle mit der höchsten Höhe, die Höhe der gesamten Zeile bestimmt?
Anbei auch ein Beispiel des PDF.

 

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

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Höhe Dynamisch

Beitrag von nele_sonntag » 27.02.2013, 16:22

Hallo Thomas,

wenn du in einer Tabelle nur bei einem Feld im Layout "Höhe anpassen" einstellst, passen sich die anderen Zellen automatisch an, da musst du nihcts skripten.

Der Optik wegen solltest du darauf achten, dass die einzelnen Felder in den Zellen nicht umrandet sind, sondern nur die Zeile.

Bei deinem geht gar nichts, das hat ein fixiertes Layout. Deswegen anbei ein kurzes Beispiel.

Dann hast du genau den gewünschten Effekt.
  1. Tabelle einfügen
  2. gewünschte Felder einfügen
  3. Bei den Feldern, die über mehrere Zeilen gehen folgenden Eigenschaften aktivieren:
  4. Layout - Hohe anpassen aktivieren
  5. Objekt: Mehrere Zeilen zulassen
  6. Empfehlung: Absatzformatierung für alle 3 Spalten oben, damit der text bündig zueinander ist, sieht sonst komisch aus.
  7. Fertig
Exemplarisch in Splate 1 und 3 umgesetzt. 2 ist nur für eine Zahl, keine Mehrzeiligkeit erlaubt.

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

Benutzeravatar
thomasmi
Beiträge: 102
Registriert: 11.05.2010, 09:11

Höhe Dynamisch

Beitrag von thomasmi » 28.02.2013, 11:55

Hallo Mandy,
so ähnlich hatte ich es zu Anfang auch.
Aber dann kam die Anforderung,
bezogen auf dein Beispiel,
das die Spalte zwei und drei mit einer Zelle überdeckt werden soll, wenn in der erste Spalte/Zelle was bestimmte drin steht.
Die Zelle die überdeckt enthält auch Text, der mehrzeilig sein kann.

Und jetzt bin ich auf der suche, nach einer Möglichkeit,
die höchste Höhe aller Zellen herauszufinden und dann das entsprechend einzustellen.
Für alle zellen und auch die überdeckte Zelle.
Oder kann man dynamisch Zellen mit einander verbinden?
Das würde mir auch helfen.

Thomas

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Höhe Dynamisch

Beitrag von nele_sonntag » 28.02.2013, 17:02

Ich verstehe die Anforderung ehrlich gesagt nicht so ganz, dein Beispiel-PDF gibt das, was du versuchst zu erklären - zumindst nicht für mich her.

Vlt. probierst du es noch einmal.

LG Mandy


armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Höhe Dynamisch

Beitrag von armine » 28.02.2013, 17:22

Hallo Thomas,

deine Gedanken kann ich nicht nachvollziehen. Was soll das Verdecken von Inhalten, wenn du es in der Hand hast, sie mit "visible" bzw. "hidden" dem User zu zeigen oder eben nicht.

Wenn du bei "Text 1" an beliebiger Stelle eine Ziffer eingibst, dann werden die beiden anderen Texte ausgeblendet. Die Zeilenhöhe richtet sich nach "Text 1". Sind die anderen Texte eingeblendet, reden sie bei der Zeilenhöhe mit.

Problem gelöst?
armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
thomasmi
Beiträge: 102
Registriert: 11.05.2010, 09:11

Höhe Dynamisch

Beitrag von thomasmi » 01.03.2013, 09:23

Hallo;

Danke für Eure Antworten.
Anbei ein neues Beispiel.
Zu Beispiel 6 
In Zeile 5, 7, 9 und 11 Soll die Höhe aller Zellen in der Zeile gleichhoch sein.

In Zeile 7 sind die Zellen ausgeblendet und die Zelle Liegt darüber mit einen Langen Text.


Vielleicht ist es so besser zu sehen.
Andere Beispiel folgt.

 

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

Benutzeravatar
thomasmi
Beiträge: 102
Registriert: 11.05.2010, 09:11

Höhe Dynamisch

Beitrag von thomasmi » 01.03.2013, 09:31

Hallo,
bei Beispiel 7 habe ich, alle Zelle ausgeblendet, die nicht gebrauht werden.
Siehe Zeile 7
Spalte drei in Zeile 7 solle jetzt aber genau so lang werden wie die Tabelle ist.
Also bis zum Ende.

Sonst sieht das schon sehr gut aus.
Leider bekomme ich das nicht hin.

Bin da ein bißchen blöd:
Hatte das zu Anfang auch schon probiert und dachte dann das über ein Teilformular zu mit Höhenänderung zu lösen.

Thomas

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

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Höhe Dynamisch

Beitrag von armine » 01.03.2013, 09:55

Hallo Thomas,

kann es sein, dass du unter falscher Flagge segelst und deine PDFs mit Acrobat erstellst? Mit LCD kann ich sie jedenfalls nicht öffnen.

Gruß
armine

Benutzeravatar
thomasmi
Beiträge: 102
Registriert: 11.05.2010, 09:11

Höhe Dynamisch

Beitrag von thomasmi » 01.03.2013, 10:18

Hallo armine,
Habe beide Formmulare mal ausgetauscht, als dynamische Formulare.

Thomas

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Höhe Dynamisch

Beitrag von armine » 01.03.2013, 20:50

Hallo Thomas,

was willst du? Von dem, was ich dir vorgemacht habe, ist nichts umgesetzt.

armine

Antworten