Aller au contenu principal

Regrouper les boutons d’une barre de commandes

Objectif​

Placer une ligne de séparation entre les boutons que vous avez ajoutés à la barre de commandes d’un formulaire ou d’une vue, afin que des commandes liées se lisent comme un groupe plutôt que comme une longue rangée.

Prérequis​

  • Un formulaire ou une vue que vous modifiez dans son concepteur.
  • Au moins deux de vos propres actions sur sa bande Actions — un séparateur entre rien et rien n’est pas affiché (voir ci-dessous).

Étapes​

  1. Ouvrez le formulaire dans le concepteur de formulaires, ou la vue dans le concepteur de vues.
  2. Repérez la bande Actions sous le canevas.
  3. Sélectionnez Ajouter un séparateur. Une pastille étroite apparaît au bout de la bande, montrant la ligne qu’elle tracera.
  4. Faites-la glisser entre les deux boutons que vous voulez séparer.
  5. Enregistrez le formulaire ou la vue.

Ce qu’est un séparateur​

Une ligne, rien de plus. Il n’a ni libellé, ni icône, ni script, et cliquer dessus ne fait rien — c’est pourquoi le concepteur ne vous propose pas ces zones lorsqu’un séparateur est sélectionné. Il existe uniquement pour dire « ces commandes vont ensemble, et celles-là sont autre chose ».

Il n’existe aussi que dans la barre. Vous ne pouvez pas en déplacer un dans le menu Plus (…), car ce menu est une liste verticale de commandes, et une ligne verticale entre elles ne séparerait rien.

Les séparateurs qui ne séparent rien ne sont pas tracés​

Trois cas disparaissent d’eux-mêmes :

  • un séparateur au début de la barre ;
  • un séparateur à la fin ;
  • le second de deux séparateurs voisins.

Ce n’est pas le concepteur qui passe outre votre choix. Les commandes affichées dépendent de la personne qui regarde : quelqu’un qui n’a pas le droit de supprimer des enregistrements ne voit jamais Supprimer, si bien qu’un séparateur placé entre Supprimer et le bouton suivant peut se retrouver à la fin de sa barre, sans rien après lui — une ligne égarée accrochée au dernier bouton. Vous ne pouvez pas le prévoir en concevant le formulaire ; la barre, elle, le peut au moment où elle se dessine.

Un séparateur correctement placé peut donc ne pas apparaître pour tous les utilisateurs. C’est la fonctionnalité qui fait son travail.

Où se placent vos boutons​

Vos commandes commencent après les commandes intégrées (Enregistrer, Enregistrer et fermer, Supprimer, Actualiser…) : un séparateur ajouté avant votre premier bouton se place donc entre les commandes de la plateforme et les vôtres — généralement exactement là où vous en voulez un, et le seul endroit où un séparateur « de tête » est tracé, puisqu’il y a quelque chose avant lui.

C’est là qu’elles commencent. La bande est une seule liste qui contient les deux sortes, et vous pouvez y faire glisser n’importe quelle pastille n’importe où — voir Renommer, masquer ou réordonner une commande. Un séparateur se déplace comme le reste, et sépare ce qui se retrouve de part et d’autre.

Dépannage​

  • Mon séparateur n’apparaît pas. — c’est presque toujours l’un des trois cas ci-dessus. Regardez ce qui l’entoure dans la bande une fois retirées les commandes soumises à autorisation.
  • Je ne trouve ni Emplacement ni Modifier le code pour lui. — un séparateur n’a ni l’un ni l’autre. Ces zones sont masquées plutôt que grisées, car grisées elles laisseraient entendre qu’elles pourraient un jour s’appliquer.
  • Je veux un séparateur dans le menu Plus. — ce n’est pas possible, et c’est voulu. Répartissez plutôt vos commandes entre la barre et le menu.

Scénarios associés​