Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: A+S am 08.08.07 - 15:04:03

Titel: Label in Maske
Beitrag von: A+S am 08.08.07 - 15:04:03
Hallo!

Ich habe folgendes Problem. Ich möchte ein Feld per Lotus Script füllen, allerdings soll das Feld nicht bearbeitbar sein. Gibt es eine Möglichkeit so etwas wie ein Label (z.B. wie in VB oder sonstigen Programmiersprachen) einzufügen, dass nicht mehr bearbeitet werden kann. Also nur zur Anzeige dient?

MfG
Kai
Titel: Re: Label in Maske
Beitrag von: koehlerbv am 08.08.07 - 15:07:45
Siehe in der DesignerHelp unter "Zugriffskontrollierter Abschnitt".

Bernhard
Titel: Re: Label in Maske
Beitrag von: klaussal am 08.08.07 - 15:08:06
Einfach ein berechnetes Feld nehmen und das per Agent füllen.
Titel: Re: Label in Maske
Beitrag von: Eddy42 am 08.08.07 - 15:09:59
Bei den Feldeigenschaften

Berechnet zur Anzeige einstellen.
Wenn es auch gespeichert werden soll nur Berechnet wählen.
Titel: Re: Label in Maske
Beitrag von: koehlerbv am 08.08.07 - 15:11:30
Sorry, es steht da ja gar nichts von einem RTI. Dann ist die Lösung von Klaus und Eddy natürlich die bessere (weil simplere).

Bernhard
Titel: Re: Label in Maske
Beitrag von: A+S am 08.08.07 - 15:16:24
Das Feld gehört genau in eine Überschrift. Da wollte ich keinen kontrollierten Abschnitt einfügen. Und wenn ich Berechnet zur Anzeige einstelle, muss ich ja mit Formeln arbeiten, das möchte ich aber in dem Fall nicht. Wie würde das mit dem Agenten funktionieren?

Ich benutze übrigens ein Textfeld bis jetzt.
Titel: Re: Label in Maske
Beitrag von: klaussal am 08.08.07 - 15:21:01
Ein paar mehr Details bitte.

Ansonsten: der Agent läuft los, sucht das Dokument und schreibt was in das Feld rein  ;D
Titel: Re: Label in Maske
Beitrag von: koehlerbv am 08.08.07 - 15:39:59
Ein berechnetes Feld wäre hier das beste: Die Formel verweist dabei auf das Feld selbst, dort wird also der Feldname eingetragen.

Bernhard
Titel: Re: Label in Maske
Beitrag von: klaussal am 08.08.07 - 15:42:17
@Bernhard

er will ja nicht mit Formeln arbeiten.
Titel: Re: Label in Maske
Beitrag von: koehlerbv am 08.08.07 - 15:43:59
Er muss aber. Und hier geht es ja auch nur um die Anzeige dessen, was sein LS-Agent in ein Feld gepumpt hat.

Bernhard
Titel: Re: Label in Maske
Beitrag von: klaussal am 08.08.07 - 15:48:11
Der Autor soll sich erst mal wieder melden, sonst brint das alles nix.
Titel: Re: Label in Maske
Beitrag von: A+S am 08.08.07 - 15:58:19
Also erstelle ich mir am günstigsten einen LS Agenten, der mir ein Feld beim starten der Maske füllt und übernehme das Feld per Formel???
Sowas ähnliches habe ich auch schon probiert. Ich habe im onLoad der Maske das LotusScript abgelegt. das Script füllt dann ein verstecktes Feld. Dann habe ich versucht per Formel den Wert in das berechnete Feld zu schreiben, allerdings war das Feld danach immer noch leer.

Titel: Re: Label in Maske
Beitrag von: A+S am 08.08.07 - 16:01:34
Ein berechnetes Feld wäre hier das beste: Die Formel verweist dabei auf das Feld selbst, dort wird also der Feldname eingetragen.

Bernhard

Das ist die Lösung für mich. Musste es erst ein zweites Mal genau lesen. Danke!
Titel: Re: Label in Maske
Beitrag von: klaussal am 08.08.07 - 16:05:49
Z. Bsp. so im Postopen:

wotag := wotag;
@SetField("wotag";"Offen")
Titel: Re: Label in Maske
Beitrag von: koehlerbv am 08.08.07 - 16:16:41
Z. Bsp. so im Postopen:

wotag := wotag;
@SetField("wotag";"Offen")

Klaus, das hat doch mit diesem (erledigten) Thread gar nichts zu tun. Was wolltest Du uns denn damit sagen?

Bernhard
Titel: Re: Label in Maske
Beitrag von: klaussal am 08.08.07 - 19:45:49
Beispielhaft, wie man ein berechnetes Feld füllt.
Titel: Re: Label in Maske
Beitrag von: koehlerbv am 08.08.07 - 19:50:10
Sorry, aber füllen wollte Kai es doch per LS ... Es ging doch nur noch um die Anzeige (per berechtem Feld).

Bernhard