Acronaut Diskussions Forum Home

Freies User Forum für

ADOBE® ACROBAT®

Navigation
Nicht angemeldet

Login | Registrieren 

  

Suche

Erweiterte Suche

Newsletter

Mitgliederliste

Kalender

Moderatoren/Partner

Hilfe

Banner

Kontakt/Impressum
Daten doppeln
 Moderiert von: WebZopp, Gentleman, FileAffairs, acronaut Produkt: Adobe LiveCycle Designer Version nicht definiert  

Neue Diskussion

Antworten

Drucken
VerfasserBericht
thomasmi
Member


Eintragen seit: 10 Mai 2010
Herkunft: Minden, Deutschland
Berichte: 104
Status:  Offline
 Geschrieben: 5 Dez 2017 07:06

Text übernehmen

Antworten
Hallo,
eine Frage,
wie kann ich es machen, das eine Tabelle über die ich loope, auf der ersten Seite und auf einer weiteren Seite ausgeben wird?
Version ist 10.0.1. ES3

Thomas

armine
Administrator
 

Eintragen seit: 15 Mai 2009
Herkunft:  
Berichte: 2345
Status:  Offline
 Geschrieben: 5 Dez 2017 09:37

Text übernehmen

Antworten
Hallo Thomas,

in http://www.acronaut.de/forum18/7294.html werden die in eine dynamische Tabelle geschriebenen Daten in eine weitere Tabelle übernommen.

vg armine

thomasmi
Member


Eintragen seit: 10 Mai 2010
Herkunft: Minden, Deutschland
Berichte: 104
Status:  Offline
 Geschrieben: 5 Dez 2017 10:31

Text übernehmen

Antworten
Trifft nicht genau mein Problem,
die Tabelle wird gefüllt von SAP übergeben.
Diese habe ich auf der Masterseite eingefügt.
Diese Masterseite wird mehrfach aufgerufen,
auf der ersten Seite ist der Inhalte (3 Zeilen) zu sehen .
Auf der 2. Seiten ist nichts mehr zu sehen.
Stelle ich das Feld auf Global,
wird die erste Zeile der Tabelle ausgeben,
jetzt richtiger Weise auf allen Seiten.
Aber es fehlen die nachfolgenden Zeilen.

Thomas

armine
Administrator
 

Eintragen seit: 15 Mai 2009
Herkunft:  
Berichte: 2345
Status:  Offline
 Geschrieben: 5 Dez 2017 12:03

Text übernehmen

Antworten
Hat die Tabelle eine feste Zeilenzahl?

armine

thomasmi
Member


Eintragen seit: 10 Mai 2010
Herkunft: Minden, Deutschland
Berichte: 104
Status:  Offline
 Geschrieben: 5 Dez 2017 12:55

Text übernehmen

Antworten
Nein,
löse das jetzt aber anders,
lese die Zeile in ABAP aus und übergebe diese in eine Struktur. Die Felder der Struktur gebe ich dann untereinander aus.

Anscheinend ist es so, das eine Tabelle die einmal durchlaufen wurde, wird nicht ein zweites mal durchlaufen.

Danke für die Mühe.

Thomas

radzmar
Member


Eintragen seit: 25 Okt 2011
Herkunft: Schwerin, Deutschland
Berichte: 913
Status:  Offline
 Geschrieben: 5 Dez 2017 20:49

Text übernehmen

Antworten
Ich denke hier liegt ein Verständnisproblem vor: Wenn ein Objekt auf einer Masterseite eine Datenbindung hat, dann wird für jede Instanz dieser Masterseite – sprich für jede Seite auf der diese Masterseite vorkommt – ein eigener Datensatz im Data DOM angelegt. Wenn man ein Skript anwenden möchte, um Daten zu manipulieren, muss man das berücksichtigen und das Skript entsprechend auslegen, sodass auch alle Instanzen der Masterseite „abgeklappert“ werden.

Dieser Code referenziert nur die erste Instanz der MasterseiteA und liefert deren Objekt zurück.
xfa.resolveNode("Formular1.#pageSet.MasterseiteA")

Man könnte dies genauso gut auch so schreiben.
xfa.resolveNode("Formular1.#pageSet.MasterseiteA[0]")


Dieser Code referenziert alle Instanzen der MasterseiteA.
xfa.resolveNodes("Formular1.#pageSet.MasterseiteA[*]")

Hier erhält man eine Nodelist zurück, die man per For-Loop durchlaufen kann.
var oMasterPages = xfa.resolveNodes("Formular1.#pageSet.MasterseiteA[*]");
for (var i = 0; i < oMasterPages.length; i += 1) {
// Instanz der Masterseite als Objekt referenzieren
var oMasterPageInstance = oMasterPages.item(i);
// Hier weiterer Code
}

thomasmi
Member


Eintragen seit: 10 Mai 2010
Herkunft: Minden, Deutschland
Berichte: 104
Status:  Offline
 Geschrieben: 6 Dez 2017 05:36

Text übernehmen

Antworten
Hallo,
ich gehe ja nicht mit einem Script an die Tabelle.

Ich habe die Tabelle mit dem Feld auf die Masterseite gezogen, und erwarte an sich, das sich diese selber auf allen weiteren Seiten, die auf dieser Masterseite beruhen,
dann die Tabelle abgegriffen wird.
Bei einzelnen Feldern funktioniert das ja. Bei Tabellen aber nicht.
Aber egal, habe ja eine Lösung gefunden.

Danke für die Mühe.
Thomas

thomasmi
Member


Eintragen seit: 10 Mai 2010
Herkunft: Minden, Deutschland
Berichte: 104
Status:  Offline
 Geschrieben: 6 Dez 2017 05:36

Text übernehmen

Antworten

Letzte Änderung am 6 Dez 2017 05:36 von thomasmi


 Uhrzeit 16:41





Powered by WowBB 1.7 - Copyright © 2003-2006 Aycan Gulez
Seite erstellt in 0.0847 Sekunden (19% DB + 81% PHP). 18 verarbeitete Abfragen.