Domino 9 und frühere Versionen > ND6: Entwicklung

dynamische Bezeichnungsfelder

(1/3) > >>

sosinmuc:
Hallo Ihr Wissenden,

ich habe folgendes Problem und bisher noch nichts passendes im Forum gefunden. Ich bin Euch um jeden Tip und Link dankbar.

Ich möchte in einer Maske 10 Felder mit einer Überschrift versehen. Der Text der Überschrift wird in einem Profildokument abgelegt. D.h. die Überschriften werden beim Öffnen oder neu-anlegen des Docs per LS geschrieben. Mein Problem ist, dass das natuerlich nur geht, wenn ich das Dokument im Bearbeitungsmodus öffne. Um das Dokument so zu Öffnen, muss ich also alle Überschriften im Dokument speichern, was ich eigentlich nicht wollte.

Wer hat mir da einen kleinen Hinweis oder einen Lösungsweg?
Danke schon mal im Voraus
Oliver

eknori (retired):
Weiß nicht, ob das bei Profildokumenten geht:
ich würde zunächst mal die Feldwerte zu einem einzigen string zusammenschrauben; also Feld1+"~"+Feld2...

Die LabelFelder in deiner Maske sollten die Eigenschaft "Berechnet zur Anzeige" haben.
Beim Öffnen der Maske liest du dann das EINE Feld im PD aus; in den Feldern hast du dann Formeln @Word(LangerString;"~";1) für das erste Feld usw.

LangerString holst du dir vorher über @GetProfileField

Ulrich

koehlerbv:
Das geht so, Ulrich  ;)
Man könnte sich das Stringzusammen- und auseinanderbasteln aber auch sparen, da ProfilDocs sowieso gecached sind.

HTH,
Bernhard

animate:
und das ist ein Problem.
Änderungen im Profildokument werden irgendwann auch mal in der Maske sichtbar. Wann weiß keiner so genau.

koehlerbv:
Ich gehe mal davon aus, das hier das ProfileDoc für eine langfristige Konfiguration gedacht ist.
Sollte sich hier natürlich dauernd was ändern, ziehe ich asap meinen Vorschlag zurück ;-)

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln