Schnelleres Laden von Dokumenten

Masken mit Feldern, die eine der Funktionen @DbLookup oder @DbColumn verwenden, benötigen oft eine vergleichsweise lange Zeit zum Laden – auch wenn die Dokumente nur im „Lesen-Modus“ betrachtet werden.

Das liegt daran, daß bestimmte berechnete/editierbare Felder ihre Formeln auch beim lesenden Öffnen eines Dokumentes ausführen.

Das Ausführen der Feld-Formeln wird man wohl nicht verhindern können, aber die „Lookup-Funktionen“ müssen ja nicht immer ausgeführt werden.

Beispiele

Schlüsselwort-Liste-Formel mit @DbColumn:

@DbColumn(„“;““;“(Lookup View)“;1)

sollte geändert werden in:

@If(!@IsNewDoc & @IsDocBeingLoaded; @Unavailable ; @DbColumn(„“;““;“(Lookup View)“;1) )

Schlüsselwort-Liste-Formel mit @DbLookup:

@DbLookup(„“;““;“(Lookup View)“; FieldName; 1)

sollte geändert werden in:

@If(!@IsNewDoc & @IsDocBeingLoaded; @Unavailable ; @DbLookup(„“;““;“(Lookup View)“; FieldName; 1) )

Notes/Domino Version: ab 4.x