Version de développement
Cette documentation décrit la version « next » (develop), non encore publiée. Pour la version stable, basculez sur « v5 » dans l'en-tête.
Interface

Personnalisation des listes intégrées

Contrôler l'affichage des éléments dans les listes intégrées de Dokos

Personnalisation des listes intégrées

Les listes intégrées (EmbeddedList) dans Dokos permettent d'afficher des ensembles de données dans des formulaires ou des tableaux de bord. Vous pouvez désormais personnaliser leur apparence en masquant la barre de recherche lorsque cela n'est pas nécessaire.

Désactiver la recherche dans une liste intégrée

Par défaut, les listes intégrées affichent une barre de recherche pour filtrer les éléments. Si votre liste contient un nombre fixe et limité d'éléments (par exemple, une liste de rôles ou de statuts), vous pouvez masquer cette barre pour simplifier l'interface.

Exemple d'utilisation

Pour désactiver la recherche dans une liste intégrée, utilisez l'option show_search: false lors de la création de la liste :

new frappe.ui.EmbeddedList({
    parent: $('.form-container'),
    doctype: 'Rôle',
    show_search: false,
    // Autres options...
});

Cas d'usage

  • Listes de rôles : Dans les paramètres de sécurité, où les rôles sont prédéfinis et peu nombreux.
  • Statuts de commande : Pour afficher uniquement les statuts possibles sans besoin de filtrage.
  • Configurations fixes : Comme les types de documents ou les paramètres système.

Compatibilité

Cette option est disponible à partir de la version Dokos 4.0+ et ne modifie pas le comportement des listes existantes (la recherche reste activée par défaut).

Cette fonctionnalité est destinée aux développeurs et administrateurs système pour personnaliser l'interface utilisateur.