Pxxo_Widget_Input_Editlist

Affiche une liste déroulante éditable. On peut soit choisir une valeur dans la liste ou en saisir une nouvelle. Les valeurs de la liste sont des couples id / libellé.

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

Copie d'écran :

Ce widget n'est pas maintenu officiellement.

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
options Array array() Contient une liste de clé/valeur qui donnent toutes les valeurs/libellés possibles.

Contrairement à Pxxo_Widget_Input_Select, la valeur par défaut (value) n'est pas un tableau mais une chaîne de caractères.

Résultats

Attention, Pxxo_Widget_Input_Editlist ne se comporte pas exactement comme Pxxo_Widget_Input_Select: le result renvoyé n'est pas une chaîne de caractère mais un tableau associatif ayant deux entrées, id et lib.

Exemple

require_once "Pxxo/Widget/Form.php";
$params['inputs'] = array();
$params['inputs'][] = array('id'       => 'choix_activites',
                            'label'    => 'Activités choisies',
                            'type'     => 'editlist',
                            'value'    => 'piscine',
                            'options' => array('piscine' => 'Piscine', 'football' => 'Football', 'tricot' => 'Tricot', 'cinema' => 'Cinéma'),
                            'required' => true,
                            'size' => 30,
                            );
$o = new Pxxo_Widget_Form($params);
...
fr/doc/pxxo_widget_input_editlist.txt · Dernière modification: 2012/01/14 00:12 (édition externe)
 
 

©2003-2012 Pxxo

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