Seite 1 von 1

Tabellenfelder löschen

Verfasst: 30.08.2016, 15:47
von ringelnatz66
[font=sans-serif][fontsize=2]Ich versuche aus einer dynamischen Tabelle per Script alle Datenzellen einer bestimmten Spalte auf 0 zu setzen. Leider will mir das nicht gelingen. Habe das Formular mal angehängt. Es handelt sich z.B. um die Tabelle 6 und die Spalte "Nettobetrag". Ich könnte auch damit leben wenn man nur den gesamten Tabelleninhalt löschen könnte.[/fontsize][/font]

[font=sans-serif][fontsize=2]Jemand eine Idee oder Erfahrung[/fontsize][/font]

[font=sans-serif][fontsize=2]Viele Grüße[/fontsize][/font]

[font=sans-serif][fontsize=2]Michael [/fontsize][/font]

Tabellenfelder löschen

Verfasst: 31.08.2016, 09:25
von Andreas H.
Hallo Michael,

in Deiner Datei habe ich die Tabelle 6 nicht gefunden sollte es die statische Tabelle 10 sein? Dann habe ich hierzu ein Beispiel angehangen. Vieleicht hilft Dir das weiter. Hier lassen sich die Zellen einzeln ansprechen ohne Schleife.

Gruß
Andreas



Tabellenfelder löschen

Verfasst: 31.08.2016, 12:03
von ringelnatz66
Danke Andreas,

wie das in einer statischen Tabelle (ist ja nichts anderes als ein enzelnes Feld) funktioniert weiss. Mit geht es um die dynamische Tabelle wo ich ja noch nicht weiss wieviel Zeilen ich habe.

Übrigens ist die Tabelle6 schon da nur im Standard aus dem Layout ausgeblendet. In der Hirarchie siehst Du sie aber. Zum Testen einfach auf sichtbar stellen.

Gruß aus Mülheim

Michael

Tabellenfelder löschen

Verfasst: 31.08.2016, 12:35
von Andreas H.
Hallo Michael,

da habe ich nicht genau hingesehen. Denn über die CheckBox "weiteren Verwendungsnachweis einblenden" wird nichts eingeblendet!?

Hier wird die Tabelle 6 zurückgesetzt egal wie viele Zeilen per Plus Button hinzugefügt sind.

Gruß
Andreas

Tabellenfelder löschen

Verfasst: 31.08.2016, 12:43
von Andreas H.
... so, nun habe ich neugierig auch mal die Checkbox kontrolliert und sieha da:

Code: Alles auswählen

OSPDMS.Nachweis.T6.Platz5.Kontrollkästchen6::click - (JavaScript, client)

Zeile1
...
...
...
Zeile16 oFields.item(i) = 0}
In Zeile 16 ist der Fehler aufgedeckt und Du hast was zu tun, aber da sind noch andere nicht funktionierende Sachen drin, nur mal so als INFO nebenbei.

Viel Erfolg

Gruß
Andreas



Tabellenfelder löschen

Verfasst: 31.08.2016, 13:35
von Andreas H.
Hallo Michael,

bevor Du die nächste Frage stellst, auch das geht, weil ich mich noch mal aufgerafft habe kannst Du nun auch nur die Spalte mit den "Nettobeträgen" löschen.

Wünsche erfüllt?

Gruß
Andreas

Tabellenfelder löschen

Verfasst: 31.08.2016, 14:40
von ringelnatz66
Funktioniert prima. Wieder was gelernt. Vielen Dank.

Gruß Michael

Tabellenfelder löschen

Verfasst: 02.09.2016, 11:13
von ringelnatz66