Domino 9 und frühere Versionen > Entwicklung

Ansicht im Web, verbergen von "No documents found"

<< < (4/4)

bandit:
Ich habe mir jetzt 2 Textzeilen gemacht, die eine mit der Formel:
@If(@Elements(@DbColumn("":"NoCache";@DbName;"View";1)))

und die andere mit der Formel:
!@If(@Elements(@DbColumn("":"NoCache";@DbName;"View";1)))

Es werden aber immer beide Textzeilen angezeigt egal ob "View" leer ist oder nicht.

RvM:
Ich habe es wie folgt gelöst:
Die Ansicht ohne Inhalt wird per folgender Hide-When-Formel versteckt:
!(@DbColumn("";"";"Ansichtname";1) != "")
und dem entsprechend den Alternativ-Text mit der Formel:
(@DbColumn("";"";"Ansichtname";1) != "")

Glombi:
@Axel: Den HTTP-Header kann man unter Notes 6 mit @SetHTTPHeader(...) setzen.

In R5 geht das wohl nicht. Ich habe das letztens mal gepostet, da das Verhalten des HTTP Notes Servers unter R5 und R6 extrem unterschiedlich ist. Wenn man im Browser Zurück - sprich history.back() - macht, werden alle Eingaben in Notes-Formularen gelöscht. Daher musste ich unter R6 die o.g. Funktion nutzen, um das Caching zu aktivieren.

Andreas

Nachtrag:
Es geht nur mit dem Zur Anzeige berechneten Feld mit der Formel
@sethttpheader("Expires" ; "0");

Axel Janssen temp:

--- Zitat von: Glombi am 01.10.03 - 10:47:09 ---@Axel: Den HTTP-Header kann man unter Notes 6 mit @SetHTTPHeader(...) setzen.

Nachtrag:
Es geht nur mit dem Zur Anzeige berechneten Feld mit der Formel
@sethttpheader("Expires" ; "0");

--- Ende Zitat ---

Interessante Info.


--- Zitat von: Glombi am 01.10.03 - 10:47:09 ---In R5 geht das wohl nicht. Ich habe das letztens mal gepostet, da das Verhalten des HTTP Notes Servers unter R5 und R6 extrem unterschiedlich ist. Wenn man im Browser Zurück - sprich history.back() - macht, werden alle Eingaben in Notes-Formularen gelöscht. Daher musste ich unter R6 die o.g. Funktion nutzen, um das Caching zu aktivieren.

--- Ende Zitat ---

Dieses "manchmal-ist-back-button-echt-mies-für-den-Fluss-der-App"-Phänomen und sein Bruder das "Aktualisieren-button-is-even-more-evil"-Phänomen wird auch oft im JSP/Servlet Bereich oft diskutiert. Dies ist dort hoch in meiner Prio-Liste: http://www.livinglogic.de/Struts/index.html

Man müßte da auch für Domino generische Lösungen entwickeln. Denke mal drüber nach, wenn ich mehr Zeit habe. Es geht irgendwie mit cookies und  eindeutig generierten Nummern. Vielleicht kann man aus obigen framework Ideen übernehmen. Wirklich trivial ist das alles nicht.

Gruß Axel
 

Gruß Axel

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln