Domino 9 und frühere Versionen > ND6: Entwicklung
dynamische Bezeichnungsfelder
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