Domino 9 und frühere Versionen > ND8: Entwicklung

berechnete Anzeige eines Buttons

(1/2) > >>

MarkusL:
Hallo zusammen,

ich möchte gerne einen "dynamischen" Button in der Aktionsleiste einer Maske erstellen.
In der Maske ist 1 Autorenfeld, welches anhand von anderen Feldern in der Maske berechnet wird.

Der Button in der Aktionsleiste soll nur angezeigt werden, wenn der Benutzer im Autorenfeld oder in einer Rolle in der ACL enthalten ist.

Leider wird die Berechnungn zur Anzeige des Buttons bei mir nur per F9 ausgelöst.

Formel:
!@IsMember(@UserName ; Autoren) | !@IsMember("[AllesBearbeiten]" ; @UserRoles)

Wie kann ich den Button direkt anzeigen lassen?

Danke für Eure Hilfe

Gruß Markus

Tode:
Das ist jedenfalls nicht normal... Steht die Formel direkt im Hide- When des Buttons?

MarkusL:
Ja, steht sie.

Wenn ich die Formel ändere, dann geht es.
!@UserRoles *= "[AllesBearbeiten]" : "[RaumBearb]"

Wenn die Formel so aussieht, geht es nicht.
!@IsMember(@UserName ; Autoren) | !@UserRoles *= "[AllesBearbeiten]" : "[RaumBearb]"

Anscheinend liegt dies an der Auswertung des Autoren-Feldes und der oder-Verknüpfung.

Nachtrag:
Es liegt nur an der Auswertung des Autorenfeldes.
!@IsMember(@UserName ; Autoren) funktioniert nicht.

Egal, ob der Benutzer im Autorenfeld enthalten ist oder nicht, wird der Button immer ausgeblendet.

Kann mir jemand sagen, warum?

koehlerbv:
Erledige doch gleich alles in einem Aufwasch:
!@UserNamesList *= "[AllesBearbeiten]" : "[RaumBearb]" : Autoren

Bernhard

MarkusL:
Hallo Bernhard,

unsere Einträge haben sich überschnitten.
Deine Formel funktioniert teilweise.
@UserNamesList kannte ich bisher nicht. Man lernt immer wieder dazu.

Anscheinend ist der Eintrag im Autorenfeld nicht in der richtigen Formatierung.

Im Feld 1 wird ein Benutzer per Dialogliste ausgewählt und eingetragen.
Das Autorenfeld zieht sich den Eintrag aus Feld 1.
Format: Vorname Nachname/Firma

Kann es sein, dass @UserNamesList ein anderes Format enthält?
Ich sehe gleich auch mal in der Hilfe nach.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln