hm..es gibt 4 Wege, ein Doc in den Editmode zu stellen:
1- Actionbutton in View ("DokumentBearbeiten")
2- Actionbutton in Form ("DokumentBearbeiten")
3- Doppelklick im Lesemode
4- STRG+B (deutsch. Version)
Dass überhaupt ein Doc nicht in den Editmode versetzt werden kann, obwohl der User laut ACL das dürfte, ist nur über ein continue=false in einem Event steuerbar. Die Events sind:
Alle o.g. vier Wege durchlaufen 2 bestimmte Events, um ein Doc in den Edit Mode zu versetzen
1. über entspr. Action in View wenn Doc noch nicht zum Lesen geöffnet ist:
QueryOpen -> PostOpen
2. über entspr. Action in Form wenn Doc zum Lesen geöffnet worden ist:
QueryModeChange -> PostModeChange
3. QueryModeChange -> PostModeChange
4. QueryOpen -> PostOpen
Dummerweise durchlaufen also der Action Button der Form und der Doppelklick die gleichen Events. Kein UNterschied. Tja...der andere Action Button Typ aus der View bringt ja nix, denn Du arbeitest mit dem HideWhen auf Rollenbasis.
Na ja, um ehrlich zu sein, finde ich Deine Idee irgendwie sehr akademisch. War das eine Useridee, oder? Lass lieber sowas, der Nutzwert ist minimal. Zumal Du Dir irgendwie widersprichst, weil "Per Rolle wird dann für die Benutzer, die keine Editierrechte haben der Editier - Button in der ActionBar ausgeblendet und somit können nur Benutzer mit ausreichend Rechten dieses Dokument bearbeiten..."...wenn jemand keine Editierrechte hat, was interessiert noch der Doppelklick?
Alles andere...es bleibt Dir mE nur Tills Weg.