Seite 1 von 1

Fortlaufende Pos. Nr in dynam. Tabelle? (automatische fortlaufende Positionsnummer | dyn. Nummerierung)

Verfasst: 10.04.2018, 16:40
von isarc
Hallo

sitzt gerade ein einem Problemfall. Habe ein dynamische Tabelle, welches es erlaubt Zeile(n) hinzuzufügen. Diese besteht aus Postion, Menge, Bezeichnung, Preise.

Nun sollte die Position in der Zelle Position automatisch eingetragen werden, fortlaufend nach jedem Hinzufügen einer Zeile.. Beginnend mit 1 (Standartwert) dann nächste Zeile 2 dann,.....3

Ich hab es mit Formcalc probiert, was leider nicht klappt.

if ( Feld1[*] = >1 ) then
Sum (Feld1[*] + 1
endif


Ob mit Javascript oder Formcalc ist eigentlich egal, oder?

Re: Fortlaufende Pos. Nr in dynamischer Tabelle?

Verfasst: 11.04.2018, 08:05
von nele_sonntag
Hi,

ja, das ist egal. Tolle Beispiele findest Du hier zu hauf, da ist alles schon programmiert.
Hier bspw. mit Formcalc:

Code: Alles auswählen

$ = Row.index + 1
viewtopic.php?f=26&t=4529&p=27155&hilit ... lle#p27155

Hier mit JavaScript:
viewtopic.php?f=26&t=5780&p=26276&hilit ... lle#p26276

Zu beachten, damit beim Löschen/Hinzufügen die Nummerierung korrekt bleibt, in den jeweiligen Buttons folgendes hinzufügen.
Add-Button:

Code: Alles auswählen

DeinZuWiederholendesElement.instanceManager.addInstance(1);
xfa.form.recalculate(1);
Delete-Button:

Code: Alles auswählen

_Zeile1.removeInstance(this.parent.index);
 xfa.form.recalculate(1)
LG Mandy

Re: Fortlaufende Pos. Nr in dynam. Tabelle? (automatische fortlaufende Positionsnummer | dyn. Nummerierung)

Verfasst: 13.04.2018, 11:19
von isarc
Hallo Mandy,
danke dir für deine Super Tipp und Hilfe!

Eine Frage.
Angenommen ich möchte mit der Nummer 2 (statt 1 starten)

Wie müsste ich dann den Code benennen? Funktioniert das überhaupt?

$ = Row.index + 1

Re: Fortlaufende Pos. Nr in dynam. Tabelle? (automatische fortlaufende Positionsnummer | dyn. Nummerierung)

Verfasst: 13.04.2018, 15:01
von armine
Statt zu fragen könntest du es doch probieren.
$ = Row.index + 2

Re: Fortlaufende Pos. Nr in dynam. Tabelle? (automatische fortlaufende Positionsnummer | dyn. Nummerierung)

Verfasst: 13.04.2018, 21:17
von isarc
Hy

ja du hast Recht..sorry: )