HTML_QuickForm_element::onQuickFormEvent()

HTML_QuickForm_element::onQuickFormEvent() – Appelé par HTML_QuickForm lorsqu'un événement de formulaire est produit sur cet élément (package developer related)

Synopsis

require_once 'HTML/QuickForm/element.php';

void HTML_QuickForm_element::onQuickFormEvent ( string $event , mixed $arg , object &$caller )

Description

Cette méthode n'est pas sensé être appelée directement.

Si vous créez votre propre élément, vous devriez effacer cette méthode et créer un gestionnaire pour chacun des événements QuickForm disponibles.

'addElement'

Cet événement est envoyé par la méthode HTML_QuickForm::addElement() lors de l'ajout d'un nouvel élément au formulaire. Son gestionnaire envoie généralement les événements 'createElement' et 'updateValue'.

'createElement'

Cet événement est envoyé par la méthode HTML_QuickForm::createElement() après l'instanciation de l'objet élément. Son gestionnaire appelle généralement le constructeur de la classe en utilisant le contenu de $arg comme paramètres.

'setGroupValue'

Cet événement est envoyé par la méthode HTML_QuickForm_group::setValue() pour chaque élément groupé. Son gestionnaire définit généralement la valeur de l'élément à $arg .

'updateValue'

Cet événement est envoyé par QuickForm lorsque l'élément est ajouté au formulaire et lorsque le formulaire par défaut et les valeurs des constantes sont définis. Le gestionnaire de cet événement est le plus complexe : il devra chercher la valeur de l'élément dans les constantes du formulaire, dans les valeurs soumises (si applicable), et dans les valeurs par défaut et définit la valeur de l'élément avec la valeur trouvée.

Parameter

string $event

Nom de l'événement

mixed $arg

Arguments de l'événement

object &$caller

Objet appelant

Throws

No exceptions thrown.

Note

Disponible depuis la version 1.0.

This function can not be called statically.