Exemple de configuration globale
{% apply spaceless %}{% verbatim %}
// config/packages/oka-lists.yaml
oka-lists:
default_max_per_page: 10 # Nombre d'éléments par page par défaut
default_type: paginate # paginate/lazy définit le mode de chargement des données par défaut
default_sort_mode: mono # mono/multi définit le mode de tri par défaut
default_list_mode: table # table/cards définit le mode d'affichage par défaut
default_extra_class: "" # Directives CSS à gérer avec le parent
default_body_extra_class: "" # Directives CSS à gérer avec le body
default_controller: null # controller stimulus à rajouter par défaut à la table
default_action: null # action stimulus à rajouter par défaut à la table
default_line_controller: null # controller stimulus à rajouter par défaut à chaque ligne du tableau
default_line_action: null # action stimulus à rajouter par défaut à chaque ligne du tableau
default_filters_render: false # true/false définit si les filtres sont affichés par défaut
default_export_type: null # définit le type d'export des listes qui sera utilisé lorsque le bouton sera affiché
# default_template:
# parent:
# cell: # template du template de la cellule. Un paramètre (le type de donnée) est passé à ce template permettant l'ajout de %s pour le remplacer
# # Il peut être juste une chaîne de caractère pour un template générique qui sera utilisé pour toute les colonnes
# # Cela peut aussi être un tableau où les index sont l'identifiant des colonnes et la valeur le template utilisé. Si une colonne est pas renseigné, il prendra l'index "default".
# body:
# head:
# head_cell:
# card: # Template obligatoire à renseigner en cas de list_mode: cards
{% endverbatim %}{% endapply %}