Retour au sommaire

SourceServer
ForumServer

DesignServer

Accueil CanalOpenSource


Liens :

www.pmarty.com
www.4D.fr
www.fyi.4D.fr
www.ajar.ch
www.4DToday.com

 

Paramétrer xShell2002 pour gérer d'autres tables

Nous allons passer de l'éditeur de barre de menus à l'éditeur d'interface.
ces deux éditeurs se trouvent dans le menu Spécial comme l'éditeur de Champs et de listes.

Ouvrez l'éditeur de barre de menus


Nous allons utiliser la barre qui existe déjà, c'est la barre par défaut paramétrée pour cette application.

A l'aide du bouton Ajouter qui se trouve sur la droite du libellé "Lignes du menu", ajoutez une ligne de menu.


Comme pour la définition de champs et de listes, le bouton reste enfoncé et attend la saisie de la nouvelle ligne de menu pour enregistrer l'ajout. La nouvelle ligne vient se placer à la fin. Vous pouvez la sélectionner et la remonter à la première place au dessus de Explorer.

Paramétrez la ligne de menu Contact


L'éditeur vous permet de localiser le libellé de la ligne de menu. Seul le Français va être renseigné. Dans le champ "Executer la méthode" tapez uid_("Def_Contact").

uid_
est la méthode capable d'exploiter les fichiers créés avec l'éditeur d'interface. Def_Contact est le nom du fichier que nous allons créer avec cet éditeur juste après.

Le pop up menu "Montrer la ligne sur autorisation" contient toutes les autorisations par défaut des utilisateurs. Dans cette liste, il y en a une particulière, c'est celle de l'administrateur. L'autorisation "CreateModifySystem" donne tous les droits, ou presque. Cherchez là dans cette liste et sélectionnez là. La ligne de menu ne sera visible que si la personne qui est connectée est l'administrateur.
Cochez enfin la case "Faire suivre d'une ligne séparatrice" pour que la ligne "Contact" soit séparée de la ligne "Explorateur".

Enregistrez votre travail et rendez-vous dans l'éditeur d'interface utilisateur. Suite >>

J'apporte une précision par rapport à l'éditeur de menus et la mise à jour des menus dans les process ouverts. La barre de menus est chargée au démarrage du process. Les modifications d'une barre de menus n'est donc pas prise en compte dans les process déjà ouverts. Sauf si vous maintenez la touche Majuscule enfoncée lorsque la fenêtre du process passe au premier plan.



Retour | Haut de page