Domino 9 und frühere Versionen > Entwicklung

Feld in Ansichten nicht angezeigt

<< < (5/6) > >>

koehlerbv:
Axel, beim Anlegen des Dokumentes sind die Teilmasken noch nicht im Dokument enthalten und damit auch nicht die zu berechnenden Felder. Diese werden - wie Glombi das ja schon schrieb - erst beim nächsten Öffnen des Dokuments eingebunden.

Workarounds:
1) Die entsprechenden Felder nicht in einer Teilmaske halten und nur berechnet in Abhängigkeit von den Teilmasken-Auswahlfeldern. (wenn machbar).
2) Die Felder, die die Teilmaskenauswahl bestimmen, sollten eine Neuberechnung des Dokuments bei Schlüsselwortänderung erzwingen. Das triggert PostRecalc. Stellt dieses eine zu berücksichtigende Änderung fest, wird das UIDoc gespeichert und geschlossen und erneut geöffnet.

Alles in allem ist dies ein völlig normales Notes-Verhalten.

Bernhard

Axel:
Hi,

danke Bernhard für die Aufklärung.

Bisher habe ich noch nicht viel mit Teilmasken gemacht und auch noch keine richtige Anforderung für TMs gehabt. Ich erinnere mich dunkel, irgendwo mal gelesen zu haben, dass Teilmasken sehr ressourcenintensiv sein sollen.


Axel

koehlerbv:
Hi, Axel,

m.E. gilt auch für Teilmasken: Alles da, wo es hingehört.
Glücklicherweise brauche ich Teilmasken eher selten. Beispiele aus meiner Praxis:
- das Verbergen von RTFs in Abhängigkeit von einer Bedingung
- Inventar-Datenbank: Die einzelnen Inventararten werden mit Teilmasken beschrieben (sicher ohne Teilmasken nur sehr schwer realisierbar)

Meine Erfahrung ist aber auch: Werden es zu viele Teilmasken, dann leidet die Performance. Beweisen kann ich es nicht bzw. die genauen Umstände, die dazu führen, beschreiben. Ich vermeide aber Teilmasken, wenn möglich (und mir fehlt nix dabei ;-) Und ich denke, meine Apps sind in der Regel schon sehr komplex)

Ein k.O.-Kriterium für Teilmasken ist natürlich oft auch der Fakt, dass ohne Umwege Teilmasken nicht ad hoc eingeblendet werden können. Wobei ich über diesen Umstand keinerlei Beschwerde äussern möchte - das ist eben so.

Bernhard

TomLudwig:
Wow, so viele Beiträge.... danke vielmals...

Also,
ich sehe die Werte der Felder, wenn ich das Dokument wieder zum lesen öffne.
Sofern es dann wieder geschlossen wird, werden die Werte nicht in der Anzeige angezeigt. Erst wenn das Dokument zum bearbeiten geöffnet wird und dann gespeichert wird.

Die Werte in den Properties sehe ich, wenn ich das Dokument öffne und die Eigenschaften ansehe oder wenn ich die Eigenschaften aus der Ansicht herraus anschaue.

Das Dokument vor dem speichern zu aktualisieren habe ich schon versucht. Funktioniert leider nicht.

Glombi:

--- Zitat ---oder wenn ich die Eigenschaften aus der Ansicht herraus anschaue.

--- Ende Zitat ---
Gilt das auch, wenn Du das Dokument nicht vorher geöffnet und gespeichert hast?

Andreas

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln