Cacher une action systeme

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Cacher une action systeme

Messagepar hippostef » 07 Oct 2009 à 14:20

Bonjour,
Je cherche a cacher une fonction systeme "modifier document" qui se trouve en principe sur les vues et masques (je gere deja un bouton modifier qui controle qui a le droit et quand)... seulement voila bien qu'en ayant pris soin de masquer dans tous les cas possible cette action (dans la vue et le masque), elle apparait tout de meme dans le menu contextuel depuis la vue (clic droit) :cry:

Une idee de ce que j'aurais pu manquer ?

Merci.
Dernière édition par hippostef le 08 Oct 2009 à 11:02, édité 1 fois.
hippostef
Premier posts
Premier posts
 
Message(s) : 48
Inscrit(e) le : 07 Oct 2009 à 14:12
Localisation : Bordeaux

Messagepar Jérome Deniau » 07 Oct 2009 à 15:04

Enlever les actions systèmes ;-) sinon décocher faire apparaître l'action dans le click droit (trouver la traduction ) dans les propriétés de l'action
Jérome Deniau
 

Messagepar hippostef » 07 Oct 2009 à 15:26

Merci pour le retour :-)
J'ai teste plusieurs choses :
- enlever les actions systemes (ok ca n'apparait plus dans le menu action)
- laisser actions systemes mais en cochant le masquage permanent (1 dans la formule -> donc toujours vrai pour masquer)
- idem precedent + coche de masquage suivant les clients
- toujours idem en ayant verifier qu'il n'y ait pas la coche pour le clic droit

Resultat.... le "modifier" apparait tout de meme sur le menu contextuel.
Par contre je viens de remarquer que sur le menu contextuel ce n'est pas "Modifier le document" mais uniquement "Modifier Ctrl+E" donc ce n'est peut etre pas due a l'action systeme ??? mais alors ou ???

Ce probleme est bloquant pour mes applications car je me sert du QueryModeChange pour interdire ou pas l'acces en modification... or en passant par le menu contextuel, il ne passe pas par le QueryModeChange ?!?
hippostef
Premier posts
Premier posts
 
Message(s) : 48
Inscrit(e) le : 07 Oct 2009 à 14:12
Localisation : Bordeaux

Messagepar Jérome Deniau » 07 Oct 2009 à 18:07

Normale le click droit c'est à partir d'une vue donc tu passes dans les événements du masque sauf le querymodechange, dans ton queryopen tu est en édition dans ce cas, il suffit de traiter à ce niveau.

Sinon en 8 on peut virer tous les éléments du click droit sauf activities et connections.
Jérome Deniau
 

Messagepar Michael DELIQUE » 08 Oct 2009 à 06:58

j'ai fais un truc dans le genre ya pas si longtemps

je me suis un peu pris la tete avant de m'appercevoir qu'il fallait modifier 2 bouton dans la vue

celui qui gere le click droit et celui qui gère la barre d'action.

faut juste farfouillé dans les actions de la vue, sur le template de messagerie que j'ai modifié l'action pour click droit commene par "rt click"
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar hippostef » 08 Oct 2009 à 08:10

Bonjour,

Jérôme Deniau a écrit:Normale le click droit c'est à partir d'une vue donc tu passes dans les événements du masque sauf le querymodechange, dans ton queryopen tu est en édition dans ce cas, il suffit de traiter à ce niveau.


En effet j'etais passe a cote de cette subtilite... donc je vais mettre un controle supplementaire.

Michael DELIQUE a écrit:faut juste farfouillé dans les actions de la vue, sur le template de messagerie que j'ai modifié l'action pour click droit commene par "rt click"


Bah justement il n'y avait plus rien en action de vue... ca serait donc plutot sur une "action systeme sur le client" qui n'est accessible apparement qu'a partir de la v8.
hippostef
Premier posts
Premier posts
 
Message(s) : 48
Inscrit(e) le : 07 Oct 2009 à 14:12
Localisation : Bordeaux

Messagepar Michael DELIQUE » 08 Oct 2009 à 08:26

re,

ok, j'ai rien dis !
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar hippostef » 08 Oct 2009 à 10:54

Bah non, merci a vous 2
Je prefere avoir des retours, une sorte de brainstorming que rien du tout....

ps: il n'y a pas sur ce forum une petite action pour cloture le sujet ?
hippostef
Premier posts
Premier posts
 
Message(s) : 48
Inscrit(e) le : 07 Oct 2009 à 14:12
Localisation : Bordeaux

Messagepar Michael DELIQUE » 08 Oct 2009 à 10:56

oui et non !

faut réouvrir en édition le premier post et passé l'étiquette en résolu
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy


Retour vers Développement

cron