Domino 9 und frühere Versionen > Entwicklung
Ansicht im Web, verbergen von "No documents found"
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