Pxxo_Widget_Input_Select

Affiche une liste déroulante et propose un mode pour activer la sélection multiple.

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

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. En mode multiple cette liste peut contenir plusieurs valeurs.
multiple Bool false Permet d'afficher ou non la liste déroulante en mode sélection multiple
size Integer - Utilisé seulement lorsque le paramètre 'multiple' est à true. Il détermine le nombre de ligne affichées en hauteur

Exemples

Affiche une liste déroulante simple :

require_once "Pxxo/Widget/Form.php";
$params['inputs'] = array();
$params['inputs'][] = array('id'       => 'id_de_mon_select',
                            'label'    => 'Un champ select',
                            'type'     => 'select',
                            'value'    => array('cle3'),
                            'options'  => array('cle1'=>'France', 'cle2'=>'Angleterre', 'cle3'=>'Allemagne'),
                            'required' => true,
                            );
$o = new Pxxo_Widget_Form($params);
...

Affiche une liste déroulante avec sélection multiple :

require_once "Pxxo/Widget/Form.php";
$params['inputs'] = array();
$params['inputs'][] = array('id'       => 'id_de_mon_select2',
                            'label'    => 'Un champ select',
                            'type'     => 'select',
                            'value'    => array('cle1', 'cle3'),
                            'options'  => array('cle1'=>'France', 'cle2'=>'Angleterre', 'cle3'=>'Allemagne'),
                            'multiple' => true,
                            'required' => true,
                            'size' => 6,
                            );
$o = new Pxxo_Widget_Form($params);
...
fr/doc/pxxo_widget_input_select.txt · Dernière modification: 2008/05/28 16:33 par kerphi
 
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Powered by PHP Driven by DokuWiki
©2003-2008 Pxxo