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
blog comments powered by Disqus