Se rendre au contenu

⚙️Custom Odoo: Activer le panneau latéral de gauche de filtres

Ce panneau peut être mis en place pour tous les éléments : produits, tâches, contacts, opportunités, devis, factures, ...


Il suffit pour cela d'ajouter la balise <searchpanel>  dans la vue search.

Possibilité de d'avoir plusieurs filtres, il faut pour cela ajouter autant de <field> car on va filtrer sur des fields.

La base <searchpanel> peut avoir les attributs suivants:

  • view_types: "kanban,list,toy"
  • class: "searchpanel-xs-hide" (sign) "account_root w-auto" (account) "o_documents_search_panel" (document)
  • fold: true

Chaque <field> peut avoir les attributs suivants:

  • icon : Icone de représentant le filtre
  • string: Intitulé du filtre
  • limit: pour limiter le nombre d'élément à afficher, sinon mettre zéro
  • groupby:
  • expand: "0"/"1"
  • select: "multi"/"one"
  • hierarchize : "0"/"1"
  • ​enable_counters : 0/1 pour afficher ou non le nombre de records en face de chaque filtre
  • groups: pour afficher ou non ce filtre à seulement qui ont le droit
  • color: code hexa
  • domain:

Exemple:

<record model="ir.ui.view" id="view_data_recycle_record_search">

    <field name="name">Field Recycle Record Search</field>

    <field name="model">data_recycle.record</field>

    <field name="arch" type="xml">

        <search string="Records">

            <filter name="active" string="Discarded" domain="[('active', '=', False)]" />

            <searchpanel>

                <field name="recycle_model_id" icon="fa-bars" string="Recycle Rules" />

            </searchpanel>

        </search>

    </field>

</record>

⚙️Custom Odoo: Activer le panneau latéral de gauche de filtres
LCSX Tech, Cossiaux Laurent 11 décembre 2024
Partager cet article
Étiquettes
Se connecter pour laisser un commentaire.
⚙️Custom Odoo: Comment afficher sa propre favicon ?
Découvrez comment contourner la limitation d'Odoo 17 pour installer votre propre favicon et renforcer ainsi l’identité visuelle de votre entreprise.