Domino 9 und frühere Versionen > ND8: Entwicklung
Mit "Ansichtsauswahl" eingeschränkte Ansicht: Shift + F9 für korrekte Darstell.
SaSaWu:
Hallo!
Ich hoffe, ich bekomme diesmal keinen "Rüffel"! Habe das Thema zunächst in anderen Unterforen gesucht und dann zu zwei alten Einträgen Fragen gestellt bzw. Anmerkungen gemacht. Sorry!
Jetzt mein Problem:
Ich habe eine Ansicht per Ansichtsauswahl eingeschränkt:
SELECT (@Contains(Mitarbeiter; @Name([CN]; @UserName)))
Korrekt wird die Ansicht nur dargestellt, wenn die Tastenkombination Shift + F9 gedrückt wird.
Der Befehl "@Command( [ViewRefreshFields] )" löst nach meinen Recherchen nur F9 (nicht Shift + F9) aus.
Was kann ich tun?
Glombi:
Rüffel #2: Du solltest doch die anderen Threads verlinken, damit wir nicht von vorne anfangen müssen :-P ;D
Aber ich bin mal nicht so: Hier der Thread
http://atnotes.de/index.php/topic,28636.msg345827.html#new
Andreas
Glombi:
SELECT (@Contains(Mitarbeiter; @Name([CN]; @UserName)))
und Dein Problem mit der Aktualisierung deutet darauf hin, dass es eine öffentliche und keine private Ansicht ist. Oder?
Hast Du schon mal an eine eingebettete Ansicht mit dem Single Key @Username gedacht?
Andreas
ascabg:
Hallo,
Und hier noch ein entsprechendes Zitat aus der Designer-Hilfe zu @UserName.
--- Zitat ---Usage
When a formula runs on a server, the agent signer is considered the current user. Therefore, @UserName should only be used on local databases, where it will return the user's name. Using @UserName in server-based private views also returns the user's name, but produces unpredictable results if the views on the server are rebuilt using Updall. You should not use @UserName in a public view, doing so produces unpredictable results. Also, if the field that you are referencing changes, you will get unpredictable results because the index has to be rebuilt to accommodate the new information.
One use for @UserName is to display only those documents relevant to the current user. For example, your Service Request database could use @UserName in the private view named Assignments to display each technician's assignments, weeding out everyone else's:
SELECT @UserName=AssignedTo
However, the user can still design a different private view that retrieves all documents, so don't depend on @UserName as a security mechanism.
For an alternative way to display only documents relevant to the current user, see "To show a single category in an embedded view."
--- Ende Zitat ---
Andreas
SaSaWu:
OK, habe heute meinen "Rüffeltag" :-[
Danke für Deine Antwort!
Ja, es ist eine öffentliche Ansicht!
Ich habe jetzt die Ansicht (immer noch öffentlich) in eine Seite eingebettet. Die Ansichtauswahl lautet immer noch:
SELECT (@Contains(Mitarbeiter; @Name([CN]; @UserName)))
(evtl. ist das ja auch das Problem)
Leider das gleiche Ergebnis!
Muss ich jetzt eine private Ansicht in die Seite einbinden? Kann sie dadurch auch jeder nutzen?
Oder muss ich den Select anpassen?
Stefan
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln