HTML_QuickForm_advmultiselect : La Référence |
HTML_QuickForm_advmultiselect::setButtonAttributes
- Définir les caractéristiques des boutons
require_once 'HTML/QuickForm/advmultiselect.php';
void HTML_QuickForm_advmultiselect::setButtonAttributes(
|
$button, | |
$attributes = NULL) ;
|
string | $button; |
mixed | $attributes = NULL; |
Les définitions standards proposent de simples boutons texte. Vous
pouvez changer la présentation avec des CSS si vous renseigner
l'attribut class dans le
second paramètre $attributes
.
Voir l'exemple.
Seulement cinq attributs peuvent être utilisés, les voici :
name
Le nom du bouton au sein du formulaire. Les défauts sont: 'add', ou 'remove', ou 'all', ou 'none', ou 'toggle', ou 'up', ou 'down'.
value
Le libellé des boutons type text. Les défauts sont: ' >> ', ou ' << ', ou ' Select All ', ou ' Select None ', ou ' Toggle Selection ', ou ' Up ', ou ' Down '.
type
Le type de bouton. Le défaut est 'button' (peut être aussi bien 'button' que 'image').
class
Un identificateur de classe CSS dans une de vos feuilles de styles.
src
L'URL de l'image utilisée.
$button
Identificateur du bouton, soit 'add', 'remove', 'all', 'none', 'toggle', 'moveup' ou 'movedown'
$attributes
(facultatif) Soit une chaîne de caractère clef=valeur, soit un tableau associatif de couple(s) clef=valeur, correspondant à des attributs HTML.
Tableau 8.1. Valeurs PEAR_Error possibles
Message d'erreur | Raison | Solution |
---|---|---|
Argument 1 of advmultiselect::setButtonAttributes is not a string | Vous avez fourni autre chose qu'une chaîne de caractère | Vérifier le type de valeur de l'argument $button |
Argument 1 of advmultiselect::setButtonAttributes has unexpected value | Vous avez essayé de donner un type de bouton inconnu | Vérifier la valeur de l'argument $button |
Dans cet exemple, les boutons 'add' et 'remove' ont une présentation définie par la classe css 'inputCommand'.
Vous pouvez utiliser des images en lieu et place des boutons standards. Remplacer les lignes :
par des lignes telles que :
HTML_QuickForm_advmultiselect : La Référence | v 1.4.0 : 9 Juin 2007 |