Berechnen in dynamischen Tabellen
Verfasst: 08.02.2015, 17:56
Hallo Zusammen,
ich bin neu hier im Forum aber auch ein kompletter Neuling in Java und LCD.
Zuerst einmal mein Kompliment zum Forum, den seit 2 Wochen lese ich die verschiedenen Aufgabenstellungen und konnte mir so - für meine Begriffe - ein relativ komplexes Formular zusammenbrauen (auch wenn es wahrscheinlich für alle Experten völlig zusammengeschustert wirken mag - es funktioniert
Nun bin ich aber dabei Berechnungen in das Formular zu integrieren - und lese hier nun schon seit Stunden und suche eine Lösung - leider kein Erfolg.
Mein Problem:
Ich möchte bestimmte Werte einer dynamichen Tabelle addieren. Soweit kein Problem - den Dank eines Skriptes, den ich hier im Forum gefunden habe (nele_sonntag)- funktioniert dies wunderbar. Der Skript lautet:
var page = xfa.layout.page(this)-1;
var fields = xfa.layout.pageContent(page , "field", 0);
i = 0;
this.rawValue = 0;
var total = 0;
for (var i=0; i <= fields.length-1; i++)
{
if (fields.item(i).name == "Eing_Std_lt_Re")
{
total = total + fields.item(i).rawValue;
}
}
this.rawValue = total;
Zuerst einmal habe ich das Problem, dass ich keine Zeile davon verstehe (gibt es irgenwo ein Tutorial, wo die einzlnen Dinge beschrieben sind??)
Zum Zweiten möchte ich nun bestimmte Werte in dieser Tabelle, welche in einem Optionsfeld den Wert "NEIN" stehen haben, von der Berechnung ausnehmen (sollen nicht berücksichtigt werden).
Und hier scheitere ich, weil ich schon den zu Grunde liegenden Code nicht verstehe - somit kann ich diesen auch nicht modifizieren.
Ich lade mal mein halbfertiges Formular hoch und würde mich über ein Feed back sehr freuen. (Bevor ihr euch vor Lachen herumrollt - das ist das Produkt von nur zwei Wochen Abend- und Wochenendstudium LCD ohne jegliche Vorkenntisse)
Liebe Grüße
Wolf
ich bin neu hier im Forum aber auch ein kompletter Neuling in Java und LCD.
Zuerst einmal mein Kompliment zum Forum, den seit 2 Wochen lese ich die verschiedenen Aufgabenstellungen und konnte mir so - für meine Begriffe - ein relativ komplexes Formular zusammenbrauen (auch wenn es wahrscheinlich für alle Experten völlig zusammengeschustert wirken mag - es funktioniert

Nun bin ich aber dabei Berechnungen in das Formular zu integrieren - und lese hier nun schon seit Stunden und suche eine Lösung - leider kein Erfolg.
Mein Problem:
Ich möchte bestimmte Werte einer dynamichen Tabelle addieren. Soweit kein Problem - den Dank eines Skriptes, den ich hier im Forum gefunden habe (nele_sonntag)- funktioniert dies wunderbar. Der Skript lautet:
var page = xfa.layout.page(this)-1;
var fields = xfa.layout.pageContent(page , "field", 0);
i = 0;
this.rawValue = 0;
var total = 0;
for (var i=0; i <= fields.length-1; i++)
{
if (fields.item(i).name == "Eing_Std_lt_Re")
{
total = total + fields.item(i).rawValue;
}
}
this.rawValue = total;
Zuerst einmal habe ich das Problem, dass ich keine Zeile davon verstehe (gibt es irgenwo ein Tutorial, wo die einzlnen Dinge beschrieben sind??)
Zum Zweiten möchte ich nun bestimmte Werte in dieser Tabelle, welche in einem Optionsfeld den Wert "NEIN" stehen haben, von der Berechnung ausnehmen (sollen nicht berücksichtigt werden).
Und hier scheitere ich, weil ich schon den zu Grunde liegenden Code nicht verstehe - somit kann ich diesen auch nicht modifizieren.
Ich lade mal mein halbfertiges Formular hoch und würde mich über ein Feed back sehr freuen. (Bevor ihr euch vor Lachen herumrollt - das ist das Produkt von nur zwei Wochen Abend- und Wochenendstudium LCD ohne jegliche Vorkenntisse)
Liebe Grüße
Wolf