Seite 1 von 1

Tabellen Zeile ausbelden in Dynamischer Tabelle

Verfasst: 12.05.2011, 09:07
von Phlupp
Hallo,

erstmal möchte ich mich bei euch allen bedanken, diese Forum hat mir schon sehr viel geholfen!

Nun zu meinem Problem:

Ich habe eine Dynamische Tabelle, die auf Tastendruck immer um eine Zeile erweitert wird. Das funktioniert auch soweit auch alles. Jetzt beinhaltet die Zeile eine Weitere Tabelle die 2 Zeilen hat, auch das funktioniert. Aber jetzt soll in Abhängigkeit eine Einstellung die 2. Zeile der Tabelle ausgeblendet werden, auch das geht. Wenn ich jetzt aber die "Oberzeile" vervielfältige ist die 2. Zeile wieder sichtbar.

Ich möchte das "alle" 2.en Zeilen aus oder eingeblendet werden können.

Ich bedanke mich schon mal für eure Hilfe!

Tabellen Zeile ausbelden in Dynamischer Tabelle

Verfasst: 12.05.2011, 12:02
von armine
Hallo Phlupp,

ausblenden geht mit:
 Formular1.#subform[0].Schaltfläche1::click - (JavaScript, client)
for (var i = 0; i < frmFormular1.tblRahmen.ZeileDaten.instanceManager.count ; i++) {
    xfa.resolveNode("frmFormular1.tblRahmen.ZeileDaten[" + i + "].tblDaten.Zeile2Daten").presence = "hidden";
}

vg armine

Tabellen Zeile ausbelden in Dynamischer Tabelle

Verfasst: 12.05.2011, 12:49
von Phlupp
hallo armine,

erstmal vielen Dank für deine Antwort, das funktioniert aber nur bei bereits sichtbaren Zeilen. Wenn ich nach dem ausblenden eine weitere Zeile hinzu füge ist die Zeile 2 wieder sichtbar.

Gruß phlupp

Tabellen Zeile ausbelden in Dynamischer Tabelle

Verfasst: 12.05.2011, 18:01
von armine
Hallo Phlupp,

bei neuen Zeilen muss man halt prüfen "was Sache ist". Am Einfachsten scheint mit da der Weg über Kontrollkästchen, weil da ein Wert hinterlegt wird. Den kann dann beim Plus-Button-klicken abfragen und auswerten.

Nebenbei habe ich mit erlaubt, die Tabelle "auf nächste Seite überlaufend" abzuändern.

vg armine

Tabellen Zeile ausbelden in Dynamischer Tabelle

Verfasst: 13.05.2011, 07:19
von Phlupp
Hallo armine,

vielen Dank, manchmal steht man ja wie der "Ochs' vorm Berg" ;)

Das Optionsfeld war sowieso geplant!

Danke!