Hallo,
ich versuche mit addInstance einfach eine Zeile an eine Tabelle in einem dynamischen Formular anzufügen:
Tabelle1.Zeile1.instanceManager.addInstance(1);
Ich bekomme permanent folgende Fehlermeldung:
GeneralError: Vorgang fehlgeschlagen.
XFAObject.addInstance:1:XFA:Formular1[0]:#subform[0]:Schaltfläche1[0]:click
Das Element [max] hat gegen seine zulässige Anzahl an Vorkommen verstoßen.
Es sollte doch eigentlich nicht so schwierig sein, aber ich komme einfach nicht weiter.
Vielen Dank für die Unterstützung.
RaBe
Zeile dynamisch an Tabelle anfügen mit addInstance
Zeile dynamisch an Tabelle anfügen mit addInstance
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zeile dynamisch an Tabelle anfügen mit addInstance
Hallo ra_be,
bei der Erstellung dynamischer Formulare muss man einige Schritte beachten die zwingend vorgenommen werden müssen. ...ansonsten passiert nix.
1. Das Formular muss als dymanisches Formular abgespeichert werden.
2. Packen Sie Ihre Elemente in eine Teilformular, damit Ihenen Ihre Felder nicht durcheinanderrutschen wenn man die gesamte Seite auf Textfluss setzt.
3. Setzen Sie die gesamte Seite auf Textfluss (Registerkarte Teilformular)
4. Setzen Sie bei der Zeile 1 (also immer die Zeile die wiederholt werden soll) auf der Registerkarte "Bindung" ein Häkchen bei dem Punkt: Zeile für jedes Datenelement wiederholen.
Dies sind die goldenen Regeln der dynamischen Tabellen. Wenn Sie diese nicht beachten, wird´s nix mit der der Dymanik.
Habe Ihre Vorlage geändert, schauen Sie sich die Struktur einfach nochmal genau an und versuchen Sie diese nachzubauen... Übung macht den Meiter
.
Viele Grüße und viel Erfolg
Julischka
bei der Erstellung dynamischer Formulare muss man einige Schritte beachten die zwingend vorgenommen werden müssen. ...ansonsten passiert nix.
1. Das Formular muss als dymanisches Formular abgespeichert werden.
2. Packen Sie Ihre Elemente in eine Teilformular, damit Ihenen Ihre Felder nicht durcheinanderrutschen wenn man die gesamte Seite auf Textfluss setzt.
3. Setzen Sie die gesamte Seite auf Textfluss (Registerkarte Teilformular)
4. Setzen Sie bei der Zeile 1 (also immer die Zeile die wiederholt werden soll) auf der Registerkarte "Bindung" ein Häkchen bei dem Punkt: Zeile für jedes Datenelement wiederholen.
Dies sind die goldenen Regeln der dynamischen Tabellen. Wenn Sie diese nicht beachten, wird´s nix mit der der Dymanik.
Habe Ihre Vorlage geändert, schauen Sie sich die Struktur einfach nochmal genau an und versuchen Sie diese nachzubauen... Übung macht den Meiter

Viele Grüße und viel Erfolg
Julischka
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zeile dynamisch an Tabelle anfügen mit addInstance
Vielen Dank. Der Haken aus Punkt 4 ist es gewesen...
MfG
RaBe
MfG
RaBe
Zeile dynamisch an Tabelle anfügen mit addInstance
Vielen Dank. Der Haken aus Punkt 4 ist es gewesen...
MfG
RaBe
MfG
RaBe
Zeile dynamisch an Tabelle anfügen mit addInstance
... hmm, also ehrlich gesagt... alle Punkte waren der Haken gewesen
... aber die Fehlermeldung war in Bezug auf Punkt 4, das stimmt
Grüße Julischka

... aber die Fehlermeldung war in Bezug auf Punkt 4, das stimmt

Grüße Julischka
Zeile dynamisch an Tabelle anfügen mit addInstance
Hallo,
ich eine weitere Frage zu diesem Thema:
bei mir funktioniert die dynamische Tabelle eigentlich soweit ganz gut.
Die Tabellenzeilen werden mit Schaltflächen hinzugefügt und gelöscht.
Damit die kopfzeile auf der nächsten Seite erscheint, habe ich das Teilformular auf "Textfluss" gesetzt. Das funktioniert auch.
Problem:
Dann kann ich aber die schaltflächen nicht NEBEN die Tabelle setzen.
Die Schaltflächen sollen aber nur einmal vorkommen.
Wenn ich das Formular auf "position" setzte, kann ich die Schaltflächen zwar bewegen, dann funktioniert aber die Wiederholung der Kopfzeile nicht.
Anbei mein pdf-Dokument.
Kann mir jenmand weiterhelfen ?
Vielen Dank...
Lösung:
damit habe ich mich wohl ziemlich blamiert...
Es gibt ein Fenster "Rand"... damit kann man eine hinzugefügte Spalte bearbeiten...
Ich habe also eine Spalte hinzugefügt, und deren Ränder und Rahmen bearbeitet.
Trotzdem tolles forum hier...
ich eine weitere Frage zu diesem Thema:
bei mir funktioniert die dynamische Tabelle eigentlich soweit ganz gut.
Die Tabellenzeilen werden mit Schaltflächen hinzugefügt und gelöscht.
Damit die kopfzeile auf der nächsten Seite erscheint, habe ich das Teilformular auf "Textfluss" gesetzt. Das funktioniert auch.
Problem:
Dann kann ich aber die schaltflächen nicht NEBEN die Tabelle setzen.
Die Schaltflächen sollen aber nur einmal vorkommen.
Wenn ich das Formular auf "position" setzte, kann ich die Schaltflächen zwar bewegen, dann funktioniert aber die Wiederholung der Kopfzeile nicht.
Anbei mein pdf-Dokument.
Kann mir jenmand weiterhelfen ?
Vielen Dank...
Lösung:
damit habe ich mich wohl ziemlich blamiert...
Es gibt ein Fenster "Rand"... damit kann man eine hinzugefügte Spalte bearbeiten...
Ich habe also eine Spalte hinzugefügt, und deren Ränder und Rahmen bearbeitet.
Trotzdem tolles forum hier...