Ce widget permet de sélectionner plusieurs éléments dans une liste et de rafraichir un dataset en fonction de cette sélection.

Edit me

Hérite de WidgetBase.

Fonction

Rendu

Utilisation

<box>
    <option output="html" option_name="widget" value="WidgetMultiSelect"/>
    <option output="html" option_name="dataset" value="liste_statuts"/>
    <option output="html" option_name="dataset_to_refresh" value="liste_travail"/>
    <option output="html" option_name="value_field" value="id_statut"/>
    <option output="html" option_name="display_field" value="label"/>
    <option output="html" option_name="label" value="Filtrer par statut"/>
    <option output="html" option_name="icon_before" value="fa-filter"/>
    <option output="html" option_name="show_badges" value="true"/>
</box>

Attributs

Options

label

Libellé du select.

  • Version : >=2.26

  • Valeurs possibles : String

<option output="html" option_name="label" value="{label_value}" />

dataset

Dataset contenant les éléments de la liste

  • Version : >=2.26

  • Valeurs possibles : String

<option output="html" option_name="dataset" value="{dataset_value}" />

dataset_to_refresh

Dataset contenant les éléments à filtrer en fonction de la sélection.

  • Version : >=2.26

  • Valeurs possibles : String

<option output="html" option_name="dataset_to_refresh" value="{dataset_to_refresh_value}" />

value_field

Champ contenant la valeur à stocker dans la sélection.

  • Version : >=2.26

  • Valeurs possibles : String

<option output="html" option_name="value_field" value="{value_field_value}" />

display_field

Champ contenant la valeur à afficher dans la liste.

  • Version : >=2.26

  • Valeurs possibles : String

<option output="html" option_name="display_field" value="{display_field_value}" />

icon_before

Icone à afficher devant le multiselect, peut être un Glyphicon ou un FontAwesome.

  • Version : >=2.26

  • Valeurs possibles : String

<option output="html" option_name="icon_before" value="{icon_before_value}" />

icon_after

Nom de l’icone à afficher après le multiselect, peut être un Glyphicon ou un FontAwesome.

  • Version : >=2.26

  • Valeurs possibles : String

<option output="html" option_name="icon_after" value="{icon_after_value}" />

param_name

Nom du paramètre qui sera utilisé dans la requête de rafraîchissement du datasat. Par défaut : “widget_multiselect_param”.

  • Version : >=2.26

  • Valeurs possibles : String

  • Valeur par défaut : widget_multiselect_param

<option output="html" option_name="param_name" value="widget_multiselect_param" />

show_loading

A false par défaut. Si mise à true, une fenêtre de chargement apparait à chaque nouvelle sélection/déselection.

  • Version : >=2.26

  • Valeurs possibles : Boolean (true ou false)

<option output="html" option_name="show_loading" value="false" />

show_badges

A false par défaut. Si mise à true, un badge avec la display_value de l’élément sélectionné est ajouté en dessous du widget.

  • Version : >=2.26

  • Valeurs possibles : Boolean (true ou false)

<option output="html" option_name="show_badges" value="false" />

max_items_show

Nombre d’éléments maximum à montrer dans la liste. Au-delà, la liste devient scrollable. 10 éléments par défaut.

  • Version : >=2.26

  • Valeurs possibles : Integer

  • Valeur par défaut : 10

<option output="html" option_name="max_items_show" value="10" />

Options groupées