Pxxo_Widget_Input_Duallist

Affiche deux listes déroulantes pour sélectionner plusieurs valeurs. Quand on choisit une valeur dans la liste de prélèvement, celle-ci est ajoutée à la liste des choix.

Remarque : Ce widget peut-être utilisé tout seul mais en général il est directement utilisé par le widget Form.

Copie d'écran :

Démo :

Paramètres

Ce widget partage une liste de paramètres génériques communs à tous les widgets Input. Veuillez consulter la documentation du widget Input pour connaître la liste des paramètres génériques.

Voici les paramètres spécifiques pour ce widget :

Nom Type Valeur par défaut Description
value Array array() Contient la liste des éléments à pré-sélectionner (liste des choix).
options Array array() Contient une liste de clé/valeur qui donnent toutes les valeurs/libellés possibles (liste de prélèvement).
title_list_origin String null (facultatif) Titre de la liste d'origine (liste de prélèvement).
title_list_selection String null (facultatif) Titre de la liste de sélection (liste des choix).
infos String null (facultatif) Texte d'informations sur l'utilisation ou l'utilité du Widget.
ordered Boolean false Indique si l'ordre de la liste de sélection à une importance (true) ou pas (false).
width Integer 20 Largeur des listes en nombre de caractères.

Dans ce widget le paramètre “size” définit le nombre de lignes affichées en hauteur

Exemple

require_once "Pxxo/Widget/Form.php";
$params['inputs'] = array();
$params['inputs'][] = array('id'       => 'choix_activites',
                            'label'    => 'Activités choisies',
                            'type'     => 'duallist',
                            'value'    => array('piscine', 'footbal'),
                            'options' => array('piscine' => 'Piscine', 'footbal' => 'Footbal', 'tricot' => 'Tricot', 'cinema' => 'Cinéma'),
                            'title_list_origin' => 'Liste :',
                            'title_list_selection' => 'Eléments choisis :',
                            'infos' => 'Double-cliquez sur la liste de gauche pour choisir des éléments...',
                            'required' => true,
                            'size' => 6,
                            );
$o = new Pxxo_Widget_Form($params);
...
fr/doc/pxxo_widget_input_duallist.txt · Dernière modification: 2008/11/14 16:22 par 193.54.109.8
 
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Powered by PHP Driven by DokuWiki
©2003-2008 Pxxo