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?
Fortlaufende Pos. Nr in dynam. Tabelle? (automatische fortlaufende Positionsnummer | dyn. Nummerierung)
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Re: Fortlaufende Pos. Nr in dynamischer Tabelle?
Hi,
ja, das ist egal. Tolle Beispiele findest Du hier zu hauf, da ist alles schon programmiert.
Hier bspw. mit Formcalc:
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:
Delete-Button:
LG Mandy
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
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);
Code: Alles auswählen
_Zeile1.removeInstance(this.parent.index);
xfa.form.recalculate(1)
Re: Fortlaufende Pos. Nr in dynam. Tabelle? (automatische fortlaufende Positionsnummer | dyn. Nummerierung)
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
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)
Statt zu fragen könntest du es doch probieren.
$ = Row.index + 2
$ = Row.index + 2
Re: Fortlaufende Pos. Nr in dynam. Tabelle? (automatische fortlaufende Positionsnummer | dyn. Nummerierung)
Hy
ja du hast Recht..sorry: )
ja du hast Recht..sorry: )