Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: hOtze am 14.08.02 - 16:51:02

Titel: Berechnete Teilmasken!
Beitrag von: hOtze am 14.08.02 - 16:51:02
Hallöle!

Is es möglich eine Teilmaske aufgrund eines Feldes in der Maske an zu zeigen? Oder wird die immer zu dokument generierung erstellt?

Titel: Re: Berechnete Teilmasken!
Beitrag von: Meff am 14.08.02 - 23:51:10
Hi hOtze,

schau Dir mal die Memomaske im 5er Mail an...(nur so als Tip)...da wird das gemacht.

Meff ;)
Titel: Re: Berechnete Teilmasken!
Beitrag von: Axel am 15.08.02 - 09:08:04
Hi,

das geht relativ einfach. Du setzt den Cursor in der Maske dorthin, wo du die Teilmaske einfügen willst und wählst dann aus dem Menü den Punkt Erstellen/Teilmaske einfügen. Es erscheint dann ein Dialog mit allen, in der DB verfügbaren Teilmasken. Unterhalb der Liste ist ein Kontrollkästchen "Auf Formel basierende Teilmaske einfügen". Markiere dieses Kästchen und klicke auf OK.

In deiner Maske erscheint dann ein Rahmen in dem "Berechnete Teilamske" steht.  Wenn du auf den Rahmen klickst kann du bei Vorgabewert die Formel eintragen. Als Ergebnis muss die Formel immer den Namen einer Teilmaske ergeben.

z.B. @If(Status="Wichtig"; "Teilmaske1"; "Teilmaske2" )

Axel
Titel: Re: Berechnete Teilmasken!
Beitrag von: hOtze am 15.08.02 - 09:17:18
Ola,

ja mir iss das schon klar wie ich ne Teilmaske einfüge!  :)

Meine Frage war nur, ob diese dann dynamisch berechnet wird, also wenn ich im Dokument bin, denn wert in dem entsprechenden Feld ändere, sich dann auch die Teilmaske ändert.
Oder ob sie nur beim öffnen des Dokumentes aufgrund des feldes eingefügt wird, mann dann aber keinen einfluss mehr drauf hat.
Titel: Re: Berechnete Teilmasken!
Beitrag von: hOtze am 15.08.02 - 09:24:32
Also habs jetzt gerade nochmal getestet!

Hab volgende Formel:
@If(intern = "nein";"";"NPSettings")

Vorgarbewert im Optionsfeld intern: nein
--> beim öffnen die Maske wird angezeigt

Vorgarbewert im Optionsfeld intern: nein
--> beim öffnen die Maske wird nicht angezeigt

Soweit so gut!
Ändere ich aber jetzt die Option während ich in der Maske stehe passiert nix.

Und das war halt meine Frage!
Die Teilmasken werden wohl nur zur dukoumenten Anzeige eingebunden. Aber ich bräuchte das dynamisch!

Oder mach ich einen Fehler?
Titel: Re: Berechnete Teilmasken!
Beitrag von: Axel am 15.08.02 - 09:51:00
Hi,

dynamisch geht das nicht. Aber was geht bei Notes schon dynamisch?

Die Formel für die Teilmaske wird nur bei Öffnen des Dokuments ausgewertet.

In der Klasse NotesUIDocument gibt es die Methode Reload. Allerdings weiß ich nicht ob die was hilft und ob du in deinem Fall über hab Script einsetzen kannst.

Axel
Titel: Re: Berechnete Teilmasken!
Beitrag von: Axel am 15.08.02 - 09:54:54
Hi,

bei den Formelbefehlen gibt es

@Command([ReloadWindow] ).

Ob der Befehl auch auf Teilmasken eine Wirkung hat, musst du mal testen. Ich stand vor diesen Problem noch nicht.


Axel
Titel: Re: Berechnete Teilmasken!
Beitrag von: hOtze am 15.08.02 - 10:01:38
Hi Axel!

Danke für deinen Tipp! Funzt aber leider nit!

Mh.... dann muß ich mich wohl mit denn Hide When Formulas wieter schlagen...... wollte das halt nur über eine Teilmaske machen, da selbst in der Teilmaske einige hide when formaulas sind. Naja und das iss halt en zimliches gezücht!  :-[

Naja trotzdem danke!