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 :

L"extension Adobe Flash Plugin est nécessaire pour afficher ce contenu.

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.
jsframework String 'prototype' framework javascript utilisé ('prototype' ou 'jquery')

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: 2012/01/14 00:12 (édition externe)
 
 

©2003-2012 Pxxo

Partenaires : INIST-CNRS | Sourcesup | Web2.0 chat server | Jeux gratuits