Eine Frage zu calculate.script

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Benutzeravatar
FileAffairs
Beiträge: 372
Registriert: 15.09.2008, 20:14

Eine Frage zu calculate.script

Beitrag von FileAffairs » 21.04.2010, 08:48

Hallo yuc2me,

Du kannst die Berechnung auf das Subformular legen.

Gruß
Maruan Sahyoun | fileaffairs.de

yuc2me
Beiträge: 201
Registriert: 20.01.2010, 17:55

Eine Frage zu calculate.script

Beitrag von yuc2me » 21.04.2010, 10:26

Das habe ich jetzt auch so umgesetzt. Und schon hänge ich wieder.
Nach der Benutzereingabe berechnet er alles. Schön. Aber wenn ich eine Zeile lösche, dann muss er ja auch neuberechnen - und schon meckert er wieder wegen fehlendem Bezug. Entweder seh ich den Wald vor lauter Bäumen nicht, oder ich sollte mir ein anderes Hobby zulegen... stricken vielleicht. :)

Code: Alles auswählen

var p_i = $.parent.parent.parent.index
Rechnung.Posten[p_i].Betrag = Sum(Rechnung.Posten[p_i].Details.Detail[*].ZW)
Fehlermeldung: Zugriffsberechtigter "Rechnung.Posten[0].Details.Detail[].ZW" ist unbekannt. - Aber eigentlich ist es doch genau richtig.

yuc2me
Beiträge: 201
Registriert: 20.01.2010, 17:55

Eine Frage zu calculate.script

Beitrag von yuc2me » 21.04.2010, 12:18

Also solangsam geb ich es auf... Wenn mich bitte jemand vor meinen Suizid-Gedanken retten möchte!? (<- nur weil ich dem Computer nicht weh tun möchte. Denn: der ist nur so blöd, wie sein Benutzer)

Mittler Weile weiß ich, dass selbst das "Sternchen" nicht funktioniert, da er ja vor meinem script schon referenziert.

Dann hab ich versucht über die Anzahl der Knoten vom Eltern-Element nach dem Löschen zu gehen.

Code: Alles auswählen

var p_i = $.parent.parent.parent.index
 if (Posten[p_i].Details.nodes.length>3) then Sum(Posten[p_i].Details.Detail[*].ZW) endif
Meckert er auch wieder...

Ich hab den betreffenden Part noch bei angehängt
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
FileAffairs
Beiträge: 372
Registriert: 15.09.2008, 20:14

Eine Frage zu calculate.script

Beitrag von FileAffairs » 22.04.2010, 08:55

Hallo yuc2me,

anbei mal eine korrigierte Variante. Probier's mal aus.

Gruß

Maruan Sahyoun | fileaffairs.de

Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

yuc2me
Beiträge: 201
Registriert: 20.01.2010, 17:55

Eine Frage zu calculate.script

Beitrag von yuc2me » 22.04.2010, 10:41

Hallo FileAffairs,

ich hab heute "Nacht" auch schon rumgebastelt...
Ich sehe, dass ich in deinem Beispiel auch nicht um das Calculate-script drum herum komme, also lass ich es jetzt bei meinem alten script

Code: Alles auswählen

if (exists($.parent.Details.Detail[0])) then Sum($.parent.Details.Detail[*].ZW) else ZW endif
Das steht jetzt ganz rechts in dem Betragsfeld und es funktioniert ohne zu meckern.
Blöd ist eben nur, dass andauernd diese Sanduhr da ist, wenn ich über die ganzen Felder gehe.


Gibt es noch eine Art "PDF-Tuning", so das man als Beispiel gewisse Sachen abschalten kann, die man definitiv nicht braucht?
Mir fällt da ganz spontan so "hover-Effekte" ein, oder das Einblenden der Textfeldbezeichnung.

Benutzeravatar
FileAffairs
Beiträge: 372
Registriert: 15.09.2008, 20:14

Eine Frage zu calculate.script

Beitrag von FileAffairs » 22.04.2010, 10:49

Hallo yuc2me,

das Problem mit der Sanduhr tritt bei mir nicht auf. Kannst Du mal testen ob es bei Dir mit meinem Beispiel auftritt oder erst in Deinem Dokument.

Gruß
Maruan Sahyoun | fileaffairs.de

yuc2me
Beiträge: 201
Registriert: 20.01.2010, 17:55

Eine Frage zu calculate.script

Beitrag von yuc2me » 22.04.2010, 11:17

Ja tritt auch auf. Also zumindest, wenn ich es in mein gesamtes Dokument einpflege.

Beim "Problem"-Ausschnitt alleine ist alles ok.
Die Sanduhr kommt immer, wenn ich mit der Maus über ein neues Feld drüber fahre, da hab ich noch nicht mal reingeklickt.

Benutzeravatar
FileAffairs
Beiträge: 372
Registriert: 15.09.2008, 20:14

Eine Frage zu calculate.script

Beitrag von FileAffairs » 22.04.2010, 12:16

Hallo yuc2me,

kannst Du mal das gesamte Formular posten. Alternativ - falls es vertraulich sein sollte - per eMail an meine Adresse.

Gruß
Maruan Sahyoun | fileaffairs.de

yuc2me
Beiträge: 201
Registriert: 20.01.2010, 17:55

Eine Frage zu calculate.script

Beitrag von yuc2me » 22.04.2010, 12:21

Per eMail wäre mir lieber. In deinem Profil ist aber keine hinterlegt. Danke für deine Geduld.

yuc2me
Beiträge: 201
Registriert: 20.01.2010, 17:55

Eine Frage zu calculate.script

Beitrag von yuc2me » 22.04.2010, 12:30

ist raus

Antworten