[gelöst] Standard Actions von ListPart entfernen

26. Februar 2015 16:13

Gibt es eine Möglichkeit "Liste verwalten" und "Suchen" auf dem Role Center zu entfernen?

- Was ich nicht verstehe ist, Insert-, Modify- und DeleteAllowed stehen alle auf "FALSE" und trotzdem habe ich die Action "Liste verwalten" (in welcher dann natürlich nichts anklickbar ist)
- auch wenn "ShowFilter" auf No gestellt wird, bringt es keine Änderungen

Hat damit schon mal jemand Erfahrung gemacht?

Beste Grüße
Ted
Zuletzt geändert von Ted am 27. Februar 2015 11:50, insgesamt 1-mal geändert.

Re: Standard Actions von ListPart entfernen

26. Februar 2015 22:31

Hallo,
das kannst Du erreichen, wenn du das Profile über den Konfigurationsmodus bearbeitest.
Die Eigenschaft "ShowFilter" hat damit nichts zu tun.

Eine andere Möglichkeit bietet das Property "Editable". Setzt Du dieses auf "No" erscheint die Menügruppe "Liste verwalten" überhaupt nicht mehr.
Dieses Property übersteuert dann auch die Insert, Delete und Modify-Properties.

Achtung:
Wenn du dieses Property per Programm setzt, verhält sich die jeweilige Page unterschiedlich in Abhängigkeit des Aufrufes:

Wird die ListPage aus den Abteilungen heraus aufgerufen verschwindet zwar die Gruppe Verwalten aber die Aktion Neu ist immer noch verfügbar
(was ja nichts bringt, weil die Page ja nicht editierbar ist).

Wird Sie aus dem Lookup oder erweiterten Lookup aufgerufen, kommt es zu unschönen Auswirkungen. Hier wird das per Code gesetzte CurrPage.Editable := FALSE komplett ignoriert.

Microsoft ist da aber dran und das soll mit CORFU behoben werden.

Beste Grüße

Re: Standard Actions von ListPart entfernen

27. Februar 2015 11:50

Vielen Dank Fido
Hat mir sehr geholfen :)

Ted