Addieren von numerischen Feldern int Teilformularen
-
- Beiträge: 7
- Registriert: 10.07.2010, 09:34
Addieren von numerischen Feldern int Teilformularen
Hallo alle zusammen,
habe das Problem die numerischen Felder der Teilformulare zusammen zu addieren
habe das Problem die numerischen Felder der Teilformulare zusammen zu addieren
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Addieren von numerischen Feldern int Teilformularen
Hilft Dir das vielleicht http://help.adobe.com/de_DE/livecycle/9.0/designerHelp/index.htm?content=000700.html
Skripten zur Berechnung der Summe sich wiederholender Felder in einem Formular
Zur Berechnung der Summe sich wiederholender Felder in einem Formular fügen Sie dem Feld „Summe“ ein calculate-Ereignis hinzu:
Skripten zur Berechnung der Summe sich wiederholender Felder
Zur Berechnung der Summe sich wiederholender Felder fügen Sie dem Feld „Summe“ ebenfalls ein calculate-Ereignis hinzu:
Skripten zur Berechnung der Summe der Felder auf der Seite
Zur Berechnung der Summe der Felder auf der Seite fügen Sie dem Feld „Summe“ ein calculate-Ereignis hinzu:
LG Mandy
Skripten zur Berechnung der Summe sich wiederholender Felder in einem Formular

Code: Alles auswählen
var fields = xfa.resolveNodes("NumericField1[*]"); var total = 0; for (var i=0; i <= fields.length-1; i++) { total = total + fields.item(i).rawValue; } this.rawValue = total;

Code: Alles auswählen
var fields = xfa.resolveNodes("detail[*].NumericField1"); var total = 0; for (var i=0; i <= fields.length-1; i++) { total = total + fields.item(i).rawValue; } this.rawValue = total;

Code: Alles auswählen
var fields = xfa.layout.pageContent(0 , "field", 0); var total = 0; for (var i=0; i <= fields.length-1; i++) { if (fields.item(i).name == "NumericField1") { total = total + fields.item(i).rawValue; } } this.rawValue = total;
-
- Beiträge: 7
- Registriert: 10.07.2010, 09:34
Addieren von numerischen Feldern int Teilformularen
... ja, das hat geholfen.... DANKE
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Addieren von numerischen Feldern int Teilformularen
Sehr schön, das freut mich.
Kurze Frage. Kannst Du mir sagen, was in Deiner SWITCH-Verzweigung beim Auslesen des Dropdowns das PLUS vor dem Gleichheitszeichen (+=) ist? Habe ich noch nie gesehen.
LG Mandy
Kurze Frage. Kannst Du mir sagen, was in Deiner SWITCH-Verzweigung beim Auslesen des Dropdowns das PLUS vor dem Gleichheitszeichen (+=) ist? Habe ich noch nie gesehen.
LG Mandy
-
- Beiträge: 7
- Registriert: 10.07.2010, 09:34
Addieren von numerischen Feldern int Teilformularen
... da habe ich auch keine Ahnung.. habe mir alles zusammenkopiert 

- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Addieren von numerischen Feldern int Teilformularen

Cool. Ich habe Dein Skript gesehen und dachte schon, komisch, dass Du das nicht weißt. Aber auch zusammenkopieren muss gelernt sein.

Dir ein schönes WE.
Mandy
Addieren von numerischen Feldern int Teilformularen
Hallo Mandy,
auf deine Frage:
Kannst Du mir sagen, was in Deiner SWITCH-Verzweigung beim Auslesen des Dropdowns das PLUS vor dem Gleichheitszeichen (+=) ist?
Der Operator += bedeutet Addition.
Zum Beispiel:
a= a+b
kann verkürzt durch den Operator wie folgt ausgedrückt werden
a += b
Die Frage ist alt und hat sich vermutlich schon erledigt, aber ich habe mich vor kurzem auch gefragt wie diese Zeichenkombination zu deuten ist
Viele Grüße
auf deine Frage:
Kannst Du mir sagen, was in Deiner SWITCH-Verzweigung beim Auslesen des Dropdowns das PLUS vor dem Gleichheitszeichen (+=) ist?
Der Operator += bedeutet Addition.
Zum Beispiel:
a= a+b
kann verkürzt durch den Operator wie folgt ausgedrückt werden
a += b
Die Frage ist alt und hat sich vermutlich schon erledigt, aber ich habe mich vor kurzem auch gefragt wie diese Zeichenkombination zu deuten ist

Viele Grüße
Addieren von numerischen Feldern int Teilformularen
Hallo Nele,
Die Berechnung von sich wiederholenden Feldern lässt sich mit Javascript natürlich auf dise Weise nutzen. Ich möchte nur kurz erwähnen, dass das mit formcalc auf eine serh einfach Weise funktioniert:
Im calculate Ereignis (z.B. bei Gesamtsumme) einfach: Sum(Pfad.Zeile*.Summe*)
[*] (Vorher auf formcalc umstellen)
und dann mit javascript im exit event der sich wiederholenden Felder einfach mit execCalculate() die berechnung wiederholt ausführen.
Sieht meiner Ansicht nach etwas übersichtlicher aus.
LG
[/*]
Die Berechnung von sich wiederholenden Feldern lässt sich mit Javascript natürlich auf dise Weise nutzen. Ich möchte nur kurz erwähnen, dass das mit formcalc auf eine serh einfach Weise funktioniert:
Im calculate Ereignis (z.B. bei Gesamtsumme) einfach: Sum(Pfad.Zeile*.Summe*)
[*] (Vorher auf formcalc umstellen)
und dann mit javascript im exit event der sich wiederholenden Felder einfach mit execCalculate() die berechnung wiederholt ausführen.
Sieht meiner Ansicht nach etwas übersichtlicher aus.
LG
[/*]