Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Blackraven am 08.07.05 - 12:27:35

Titel: Embedded View - Formelbasierend
Beitrag von: Blackraven am 08.07.05 - 12:27:35
Hallo zusammen,

ich möchte in einer Page, die nachher als "Startseite" in nem Frame steckt, eine Ansicht einbetten.

Abhängig von einer Rolle sollen die entsprechenden Ansichten angezeigt werden.

Also: Wenn User Rolle [RolleXYZ] besitzt, dann Ansicht A , ansonsten Ansicht B.

Bekomm das irgendwie nicht hin.

Hat jem. ne Idee??

danke schon mal
Titel: Re: Embedded View - Formelbasierend
Beitrag von: klaussal am 08.07.05 - 12:36:58
Abhängig von der Rolle die Startseite auswählen......
Titel: Re: Embedded View - Formelbasierend
Beitrag von: dirk_2909 am 08.07.05 - 12:44:05

Für den Wert der EIngebetteten Auswahl der berechneten Ansicht folgende Formel eintragen:
@isMember( "[RolleXYZ]" ; "Ansicht A" ; "Ansicht B" )

Dirk
Titel: Re: Embedded View - Formelbasierend
Beitrag von: umi am 08.07.05 - 13:25:25
Nur ein Frage, wird die Formel für eingebettete Ansichten in Pages / Forms zur Laufzeit ausgewertet, also wenn das Form/Page geöffnet wird oder zum Zeitpunkt der Speicherung der Form / Page im Designer?


gruss
umi
Titel: Re: Embedded View - Formelbasierend
Beitrag von: Semeaphoros am 08.07.05 - 13:27:11
Was macht das für einen Sinn, die beim Speichern auszuwerten? Dann kannst Du auf die Formel gleich verzichten und die Ansicht fest verdrahten.
Titel: Re: Embedded View - Formelbasierend
Beitrag von: Blackraven am 08.07.05 - 13:37:16
Also ich hatte es versucht mit:

@If(@Contains(@UserRoles;"[Rolle1]");"MainView1";"Mainview2")

Dabei bekomm ich jedesmal nen Fehler "Invalid or nonexisting Document"

woran kann das liegen?
Titel: Re: Embedded View - Formelbasierend
Beitrag von: Thomas Schulte am 08.07.05 - 13:45:56
Einer oder beide Ansichtsnamen sind falsch geschrieben. Achte auf Groß-/Kleinschreibung und auf Leerzeichen.
Titel: Re: Embedded View - Formelbasierend
Beitrag von: dirk_2909 am 08.07.05 - 13:50:18
Wann genau kommt der Fehler.

Wenn der Ansichtsname falsch geschrieben ist, wird doch nur ein grauer Bereich angezeigt der den (falschen) Ansichtsnamen anzeigt?!
Oder vertue ich mich jetzt?

Dirk
Titel: Re: Embedded View - Formelbasierend
Beitrag von: Thomas Schulte am 11.07.05 - 14:09:22
in der Entwicklung ja aber beim Einsatz nein. Da kommt dann diese Fehlermeldung.