Personnalisations

Champs de formulaire

Dodock enrichit les champs de type Lien avec une icône du type de document cible et un bouton d'effacement toujours actif, pour une navigation plus rapide dans les formulaires.

Champs de formulaire

Icône du type de document sur les champs Lien

Les champs de type Lien affichent automatiquement l'icône associée au type de document cible, à gauche de la valeur saisie. Cette icône permet d'identifier visuellement le type de document référencé sans lire le libellé du champ.

L'icône est récupérée depuis la configuration du type de document (champ Icône sur le formulaire DocType). Elle s'actualise dynamiquement si le type cible change (champs Lien dynamique).

L'icône n'est pas affichée dans les situations suivantes :

  • Dans une table enfant (grille)
  • Sur les formulaires en lecture seule
  • Dans les filtres de liste
  • Sur le site web public (portail utilisateur)

Pour les développeurs d'applications

L'icône est automatique dès que le type de document cible possède un champ icon renseigné. Pour les DocTypes personnalisés, configurez l'icône depuis le formulaire Type de document > champ Icône (bibliothèque Lucide).

Pour désactiver l'icône sur un champ spécifique, ajoutez l'attribut no_icon: 1 dans la définition du champ.

Voir un bon de commande dans la démo — les champs Lien affichent l'icône du type de document associé

Bouton d'effacement sur les champs Lien

Un bouton est affiché en permanence sur les champs de type Lien dès qu'une valeur est saisie. Un clic sur ce bouton efface la valeur et remet le champ à vide immédiatement.

Dans Frappe standard, ce bouton n'est visible qu'au survol de la souris et son affichage dépend d'un paramètre système. Dans Dodock, il est toujours activé sans configuration.

Pour les développeurs d'applications

Le comportement est contrôlé par la méthode is_clear_button_enabled() du contrôle Link, qui retourne true inconditionnellement dans Dodock. Ce comportement s'applique à tous les champs Lien et Lien dynamique dans les formulaires du bureau.

Voir aussi