Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: tooot am 15.09.09 - 09:44:35

Titel: Computed & Onchange
Beitrag von: tooot am 15.09.09 - 09:44:35
Hallo,

hab zwar viel gesucht aber nichts passendes im Forum gefunden.

Ich habe ein Computed Field (ist eine @Dblookup Funktion drinne)...nun würde ich gerne aber auch die Onchange Methode nutzen. Dies ist ja leider nicht möglich. Gibt es da einen Trick das man irgend wie abfragt wenn Computed Field X sich ändert dann....?

Vielen Dank

Christoph
Titel: Re: Computed & Onchange
Beitrag von: koehlerbv am 15.09.09 - 09:49:18
Du musst dann doch irgendeine Aktion haben, die eine Änderung für das berechnete Feld auslöst. Dort musst Du ansetzen.

Bernhard
Titel: Re: Computed & Onchange
Beitrag von: tooot am 15.09.09 - 10:07:19
Ìch habe in dem Computed Field folgende Funktion drinne stehen:

@If(((@DbColumn("Notes":"NoChache";"";"View1";1))=Feld1);"Grün";
@If(((@DbColumn("Notes":"NoChache";"";"View1";2))=Feld1);"Gelb";
@If(((@DbColumn("Notes":"NoChache";"";"View1";3))=Feld1);"Rot";"unbekannt")))

Nun würde ich gerne eine E-Mail versenden wenn sich der Status (z.B. von Grün auf Rot aber auch anders rum von z.B. Gelb auf Grün) ändert...

Steh grade voll auf den Schlauch... Sorry...

Christoph
Titel: Re: Computed & Onchange
Beitrag von: ascabg am 15.09.09 - 10:09:47
Hallo,

Und wann aendert sich der Inhalt von Feld1, mit dem Du ja in deinen @DbColumns vergleichst?


Andreas
Titel: Re: Computed & Onchange
Beitrag von: tooot am 15.09.09 - 10:15:58
Und wann aendert sich der Inhalt von Feld1, mit dem Du ja in deinen @DbColumns vergleichst?

Hallo Andreas,

Feld1 ändert sich durch einen Agenten. Da eine E-Mail zu versenden wäre ja kein Problem... Allerdings kann sich der status auch ändern wenn sich die View1 ändert (Dort wird eine andere Form dargestellt die eigntl. nicht verändert werden soll)...


Christoph
Titel: Re: Computed & Onchange
Beitrag von: Axel am 15.09.09 - 18:45:14
Allerdings kann sich der status auch ändern wenn sich die View1 ändert (Dort wird eine andere Form dargestellt die eigntl. nicht verändert werden soll)...

Was heisst das genau?

Axel
Titel: Re: Computed & Onchange
Beitrag von: tooot am 16.09.09 - 11:11:17
@Alex: das heißt das sich der Status auf 2 Arten ändern kann. 1. Wenn sich der Code ändert und 2. Wenn sich die View ändert bzw. die Dokumente die in der View sind.

Habe aber mein Problem gelöst. Habe mir ein Hilfsfeld erstellt (editable) und dann einen Agenten erstellt der die Felder überprüft ob sie gleich sind, wenn nicht wird eine E-Mail verschickt und das Hilfsfeld gleich den Feld1 gesetzt.

Trotzdem Danke für eure Hilfe!

Wenn es doch vllt noch ne elegantere Variante gibt bin ich gerne für Vorschläge offen!

so long

Christoph