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 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. |
value) n'est pas un tableau mais une chaîne de caractères.
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.
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); ...
©2003-2012 Pxxo
Partenaires : INIST-CNRS | Sourcesup | Web2.0 chat server | Jeux gratuits