Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: buzi am 06.05.13 - 09:58:55

Titel: Doppelt verwendeter Code in Masken
Beitrag von: buzi am 06.05.13 - 09:58:55
Hallo zusammen,

ich habe in einer Maske für ein Feld die OnChange Methode mit LotusScript implementiert. Die Methode liest den Wert eines anderen Feldes aus und befüllt damit noch ein anderes Feld (eine Art History-Funktion, wer ändert dieses Feld wann auf welchen Wert...).

Jetzt brauche ich die selbe Funktionalität in einer anderen Maske. Design-Frage: Wo lege ich den doppelt verwendbaren Code hin? Brauche ich hierfür einen Agenten oder kann man das in einer Script-Bib ablegen? Woher weiß die Maske dann dass sie die Scpript-Bib benutzen soll? Geht das überhaupt?

Danke!!
Mel
Titel: Re: Doppelt verwendeter Code in Masken
Beitrag von: Peter Klett am 06.05.13 - 10:05:54
Scriptbibliothek ist m.E. die beste Wahl. Mit

Use "MeineBibliothek"

bindest Du die Bibliothek ein, entweder direkt in dem Event, oder besser (?) direkt in den Globals der Maske
Titel: Re: Doppelt verwendeter Code in Masken
Beitrag von: pram am 06.05.13 - 11:23:41
Soweit ich mich erinnern kann, wird die Bibliothek im Globals sofort beim Öfnnen geladen (hier bin ich mir sicher), im Event erst, wenn man draufklickt. (dafür aber ggf. mehrmals wenn man verschiedene Felder hat. Das weiß ich aber jetzt nicht sicher, müsstest du ausprobieren)

Ich würde sie aber auch in den Globals der Maske/Teilmaske angeben.

Gruß
Roland
Titel: Re: Doppelt verwendeter Code in Masken
Beitrag von: buzi am 06.05.13 - 11:33:17
Danke!
Works.
 ;D