dynamische Tabelle

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
broejo
Beiträge: 5
Registriert: 28.01.2011, 10:32

dynamische Tabelle

Beitrag von broejo » 30.06.2011, 14:40

Hallo zusammen,

ich habe eine dynamische Tabelle erstellt. Mit einer Schaltfläche kann ich eine Zeile am Ende hinzufügen [JavaSkript - instanceManager.addInstance()] und mit einer anderen Schaltfläche am Zeilenanfang die entsprechnede Zeilen löschen [JavaSkript - instanceManager.removeInstance(this.parent.index)].

Der Nutzer für den ich die Tabelle erstellt habe, hat nun noch folgende Wünsche:
- einfügen einer Zeile an einer belibigen Stelle der Tabelle
- automatisches Befüllen eines Feldes lfd.Nr. [indent]habe ich zwar mit  - this.rawValue=(this.parent.index +1) - gelöst[indent]beim einfügen einer Zeile wird die lfd.Nr automatisch hochgezäht. Wird jedoch eine Zeile gelöscht fehlt die lfd.Nr. dieser Zeile
[/indent][/indent]- die nachfolgenden lfd.Nr. sollen jedoch beim löschen einer Zeile aktuallisiert werden.

Kann mir hierbei jemand helfen? In Voraus vielen Dank!


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

dynamische Tabelle

Beitrag von armine » 30.06.2011, 14:46

Hallo,

schau dir mal http://www.acronaut.de/forum34/2739.html an. Da wird die neue Zeile unterhalb der angeklickten eingefügt.
Ganz wichtig: [font=courier new]xfa.form.recalculate(1)[/font] nach dem Einfügen und dem Löschen einer Zeile einsetzen. Damit wird der Index wieder aufgeräumt.

vg armine

broejo
Beiträge: 5
Registriert: 28.01.2011, 10:32

dynamische Tabelle

Beitrag von broejo » 30.06.2011, 15:18

Hallo,

viele Dank, hat sofort so funktioniert wie ich mir das vorgestellt habe!

viele Grüsse broejo

Antworten