Seite 1 von 3

Wert "in" dynamische Tabelle übertragen!

Verfasst: 06.04.2010, 10:02
von helik
Hallo Zusammen!

Ich bin schon seit längerem auf der Suche nach einem Beispiel.
Ich hoffe jetzt das mir Jemand von euch helfen kann!

Habe 2 Check Felder und eine Tabelle mit einer Zeile!
Diese Zeile soll sich pro Klick auf die Check Felder erweitern. Vorallem mit deren Werten erweitern!

Mit einem einfachen InputFeld funktioniert es... auch mit einem InputFeld in der dynamischen TAbelle. Allerdings wird zwar die Tabelle erweitert, die Werte aber immer in die 1. Zeile geschrieben (überschrieben!)!

Ich hoffe ich konnte mich klar ausdrücken.

Wäre super, wenn Ihr ne Lösung oder ein Beispiel hättet.

 

LG

 

Helik

Wert "in" dynamische Tabelle übertragen!

Verfasst: 06.04.2010, 18:11
von helik
Hallo,

kann mir denn niemand helfen. Dynamische Tabellen.

Ich brauche mehrere Kontrollkästchen woraus dann die Tabelle entsteht!

Gibt es hierzu gar kein Beispiel. Ein mini-Beispiel wäre schon hilfreich!

 

 

 

Wert "in" dynamische Tabelle übertragen!

Verfasst: 07.04.2010, 08:53
von walde
Hallo helik,

 

Anbei eine Beispieldatei, die Ihnen vielleicht helfen wird.

 

Gruß,

 

Walde

Wert "in" dynamische Tabelle übertragen!

Verfasst: 07.04.2010, 09:18
von helik
Klasse...danke erst mal für die Antwort...

denke damit kann ich erst mal wurschteln!

 

LG

Wert "in" dynamische Tabelle übertragen!

Verfasst: 21.04.2010, 11:30
von helik
Hallo,
so nun steh ich weiterhin auf dem Schlauch... die Werte in eine dynamische Tabelle per checkbox zu übertragen hat geklappt.
Allerdings brauche ich jetzt dringend noch die Funktion das genau diese Zeile gelöscht wird.
Aber leider nicht direkt an der Tabelle, sondern in dem man die checkbox deaktiviert!

Also in etwas so:


if(check_cooler.rawValue == 0){

Seite2.Teil1.Teil2.Tabelle1._Zeile1.removeInstance(1);
}
if(check_cooler.rawValue != 0){

var nCount = Seite2.Teil1.Teil2.Tabelle1.Zeile1.instanceManager.count-1;
if(nCount < 30){    xfa.resolveNode("Formular1.Seite2.Teil1.Teil2.Tabelle1.Zeile1[" + nCount + "].Werbemittel").rawValue = this.rawValue;
xfa.resolveNode("Formular1.Seite2.Teil1.Teil2.Tabelle1.Zeile1[" + nCount + "].wert").rawValue = 15.15;
    Seite2.Teil1.Teil2.Tabelle1._Zeile1.addInstance(1);
}
}

Wenn jemand hier ne Idee hat, wäre das Super...

if(check_cooler.rawValue == 0){

Seite2.Teil1.Teil2.Tabelle1._Zeile1.removeInstance(1);
}

Vielen lieben DANK!!

Wert "in" dynamische Tabelle übertragen!

Verfasst: 21.04.2010, 12:42
von yuc2me
Hallo helik

Für uns ist es sicher einfacher zuverstehen, wenn du uns eine Beispieldatei lieferst, als wenn wir den unformatierten Text interprtieren müssen.
Ich denke, dann kommt auch bestimmt schnelle Hilfe.

Wert "in" dynamische Tabelle übertragen!

Verfasst: 21.04.2010, 12:50
von helik
Hi... klar ;-)
hier die Beispeildatei...

wie gesagt fehlt mir das Löschen der Zeile aus der Tabelle beim setzen der checkbox auf 0!
Tabelle auf der 2. Seite.... und am Ende soll das Minus Feld bei der Tabelle gelöscht werden!

DANKE

Wert "in" dynamische Tabelle übertragen!

Verfasst: 21.04.2010, 13:09
von yuc2me
Soooo. Du möchtest jetzt also, dass für jede Checkbox eine Zeile in der Tabelle erstellt wird?! Was ist mit der 4. Zeile?
Der Wert neben der Checkbox soll dann auch bei Werbemitteln stehen?
Und das ganze soll auch wieder zu löschen sein?

Wert "in" dynamische Tabelle übertragen!

Verfasst: 21.04.2010, 13:12
von helik
Eigentlich funktioniert schon alles so wie ich es haben möchte...
ausser (das stimmt) Zeile 4 (die Überschüssige Zeile) sollte eigentlich nicht erstellt werden....
Wert ist ok... Werbemittel ist ok... hier wird die Benamung eingetragen...
Nun möchte ich aber, wenn ich das Häckchen aus der checkbox entferne ... dies auch in der Tabelle passiert... also die Zeile mit z.B. Ice Cooler, wenn ich plötzlich sehe das ich den Artikel doch nicht haben will...

hmmm... ich hoffe ich konnte mich verständlich ausdrücken...


Wert "in" dynamische Tabelle übertragen!

Verfasst: 21.04.2010, 13:32
von helik
Hallo ... hab ich Dich jetzt verschreckt? :shock: