Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Freezer am 27.02.04 - 13:19:15

Titel: Frage zu Ansicht $All
Beitrag von: Freezer am 27.02.04 - 13:19:15
Hallo zusammen!

Hab´ da mal eine Frage zur Ansicht $All:
Ist es richtig, dass diese Ansicht, wenn sie in einer DB vorhanden ist, auch immer im Menü "Ansicht / Gehe zu" als "Alle Dokumente" angezeigt wird, selbst wenn sie als versteckt definiert wird ($all)?
Falls dem so ist, wo ist das denn dokumentiert?

Danke,
Freezer
Titel: Re:Frage zu Ansicht $All
Beitrag von: ata am 27.02.04 - 16:50:03
... so spontan sag ich mal - denke nicht - aber das kannst du doch ganz einfach testen, mach ne leere DB mit mehreren Ansichten, verberge die $all und schau was passiert...  8)

... wenn es allerdings die einzigste View in der DB ist, dann könnte das anders aussehen, denn eine Ansicht braucht jede DB, sonst kann sie nicht geöffnet werden...  ;)

ata
Titel: Re:Frage zu Ansicht $All
Beitrag von: TMC am 27.02.04 - 19:59:53
selbst wenn sie als versteckt definiert wird ($all)?
btw: Das anzeigen von versteckten Ansichten kannst Du immer machen, indem Du mit gedrücktem Strg + Shift den Menüpunkt aufrufst.

Matthias
Titel: Re:Frage zu Ansicht $All
Beitrag von: Semeaphoros am 28.02.04 - 00:15:13
Das Ding ist einer der fest verdrahteten Namen. Dass es sich speziell verhält, geht schon nur daraus hervor, dass es wie $inbox und ähnliche im Default-Navigator an einer speziellen Stelle steht. Will man das Ding nicht anzeigen, verwende man einen anderen Namen, zum Bleistift ($Alle)
Titel: Re:Frage zu Ansicht $All
Beitrag von: Freezer am 01.03.04 - 09:30:23
Danke für eure Antworten!
@Ata:
Also ich hab´s ausprobiert und die versteckte Ansicht ($All) erscheint über den Menüeintrag "Gehe zu".

@Semeaphoros:
Genau so hab ich´s jetzt gemacht ($Alle), was mich gleich zu

TMC´s Beitrag bringt:
Gut, dass das der Otto-Normal-Benutzer nicht weiß...

In diesem Zusammenhang ist mir noch was anderes aufgefallen:
Wenn man die Eigenschaften des Gestaltungselementes (also eine Ansicht) öffnet und dort im Reiter "Gestaltung" einen Haken bei
"Dieses Gestaltungselement nicht in Menüs von Notes V4 oder höheren Clients anzeigen"
oder bei
"Gestaltungselement verbergen vor: Notes V4.6 oder höheren Clients"
setzt, so ist diese Ansicht auch nicht mehr über Skript-Code ansprechbar
(Set view = db.GetView("$alles"), z.B. führt zu Fehler "Object Variable not set")

Freezer
Titel: Re:Frage zu Ansicht $All
Beitrag von: Semeaphoros am 01.03.04 - 10:25:01
Früher wurden die versteckten Ansichten bei Ctrl-Shift nur angezeigt, wenn der betreffende User Design-Rechte hatte. Ist das nicht mehr so? (hab grad keine geeignete Umgebung, um es zu testen). Anyway, stimmt, dass der Normalverbraucher das nicht weiss und das ist auch gut so. Allerdings darf auch nicht vergessen werden, dass jeder sich selber eine private Ansicht basteln kann und dann an jedes Dokument, das nicht durch Leserfelder geschützt ist, rankommt.

Und: die Haken beim Verbergen sind ja genau dazu da, dass diese Design-Elemente in der angegeben Umgebung nicht verfügbar sind, inkl. Script, Java ...... Wenn man auswählt, dass das Gestaltungselement im Client 4.x und höher nicht verfügbar ist, dann ist es nur noch via HTTP, also Web, verfügbar, das ermöglicht, gleichnamige Elemente für beide Protokolle zu verwenden ohne dass sie sich in den Weg kommen.
Titel: Re:Frage zu Ansicht $All
Beitrag von: Freezer am 01.03.04 - 12:03:00
Zitat
Autor: Semeaphoros Datum/Zeit: Heute um 10:25:01
Früher wurden die versteckten Ansichten bei Ctrl-Shift nur angezeigt, wenn der betreffende User Design-Rechte hatte. Ist das nicht mehr so?
Hab´s ausprobiert: Funktioniert auch bei Usern mit Editor-Rechten.

Zitat
Und: die Haken beim Verbergen sind ja genau dazu da, dass diese Design-Elemente in der angegeben Umgebung nicht verfügbar sind, inkl. Script, Java ......
Dann sind die Beschreibungen der Haken (zumindest im Deutschen) ich sach mal zumindest "irreführend"  :-\.

Freezer
Titel: Re:Frage zu Ansicht $All
Beitrag von: Semeaphoros am 01.03.04 - 12:18:04
Danke fürs Testen.

Was die Anschriften angeht, zumindest diese hier.

Zitat
"Gestaltungselement verbergen vor: Notes V4.6 oder höheren Clients"

sagt es doch eigentlich ganz präzis: Verbergen vor dem Client (und nicht dem Browser)