Tabellenzeilen in eine andere Tabellekopieren
Verfasst: 10.02.2010, 07:54
Hallo liebe Acronauten,
ich stehe vor einem Problem, wo ich nicht mehr weiterkomme. Eine Tabelle wird dynamisch mit Werten aus einer XML-Datei erstellt. Eine Spalte enthält eine Checkbox. Wenn man die anklickt, soll die aktuelle Zeile, bzw. Teile davon, in eine neue Tabelle kopiert werden. Ich nutze dabei das Ereignis Change.
In der Zieltabelle wird mit addInstance eine neue Zeile eingefügt. Nur wie bekomme ich die Werte aus der Quelltabelle kopiert? Wenn ich den code unten eingebe, um den Wert von quantity zu erhalten, bekomme ich eine Fehlermeldung wegen falscher Referenzierung.
Trage ich dagegen den Index per Hand ein, z.B. 2, so liefert mir die messageBox den korrekten Wert. Ist der Code falsch?
Schon mal Danke im voraus.
ganerc
ich stehe vor einem Problem, wo ich nicht mehr weiterkomme. Eine Tabelle wird dynamisch mit Werten aus einer XML-Datei erstellt. Eine Spalte enthält eine Checkbox. Wenn man die anklickt, soll die aktuelle Zeile, bzw. Teile davon, in eine neue Tabelle kopiert werden. Ich nutze dabei das Ereignis Change.
In der Zieltabelle wird mit addInstance eine neue Zeile eingefügt. Nur wie bekomme ich die Werte aus der Quelltabelle kopiert? Wenn ich den code unten eingebe, um den Wert von quantity zu erhalten, bekomme ich eine Fehlermeldung wegen falscher Referenzierung.
Code: Alles auswählen
var i = $.parent.index;
var x = xfa.resolveNode("Grundausstattung.Tabelle.Tabelle1.Zeile1[" + i + "].quantity").rawValue;
xfa.host.messageBox("Ausgabe: "+ x, "Debugging", 3);
Schon mal Danke im voraus.
ganerc