Autor Thema: Doppelt verwendeter Code in Masken  (Gelesen 1968 mal)

Offline buzi

  • Aktives Mitglied
  • ***
  • Beiträge: 171
Doppelt verwendeter Code in Masken
« 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

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Doppelt verwendeter Code in Masken
« Antwort #1 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

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Doppelt verwendeter Code in Masken
« Antwort #2 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
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline buzi

  • Aktives Mitglied
  • ***
  • Beiträge: 171
Re: Doppelt verwendeter Code in Masken
« Antwort #3 am: 06.05.13 - 11:33:17 »
Danke!
Works.
 ;D

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz