phpJSvForm  v11.11.12
Des classes PHP, des JavaScripts pour créer facilement un formulaire.
Référence de la classe Liste

Classe representant un élément select et son label associé Plus de détails...

Graphe d'héritage de Liste:

Fonctions membres publiques

 __construct ($u_id, $u_label='', $u_valeur='', $tabValeur=array(), $tabTexte=array(), $u_info='', $u_classe='', $u_largeur='')
 Constructeur qui permet d'initialiser les données.
 majOptions ($tab, $mode='valeur')
 Cette méthode permet de mettre à jour, les valeurs, le texte ou l'attribut 'disabled' de chaque option (item de la liste)
 setDisabledValeur ($valeur)
 Cette méthode permet de désactiver une option (item de la liste) en particulier.
 resetDisabledValeur ($valeur)
 Cette méthode permet de ré-activer une option (item de la liste) en particulier.
 setReadOnly ()
 resetReadOnly ()
 render ()

Description détaillée

Classe representant un élément select et son label associé

Définition à la ligne 1170 du fichier clVerifForm.php.


Documentation des constructeurs et destructeur

__construct ( u_id,
u_label = '',
u_valeur = '',
tabValeur = array(),
tabTexte = array(),
u_info = '',
u_classe = '',
u_largeur = '' 
)

Constructeur qui permet d'initialiser les données.

Remarque : lors de l'appel du constructeur si $_POST[$id] existe alors $u_valeur est ignorée ...

Paramètres:
$u_idcontient l'id du formulaire (cf. setId)
$u_labelcontient le texte du 'label' associé au champ (cf. setLabel)
$u_valeurcontient la valeur par défaut du champ (cf. setValeur)
$tabValeurtableau contenant les valeurs de chaque option (item de la liste).
si $tabValeur vaut NULL alors on initialise la liste des valeurs de 0 à ...
$tabTextetableau contenant le texte à afficher pour chaque option (item de la liste)
si $tabTexte est vide alors on initialise la liste des textes avec les valeurs de $tabValeur
$u_infocontient le texte d'aide à la saisie 'textinfo' (cf. setTexteInfo)
$u_classecontient une chaine de caractères (liste de styles CSS) (cf. setClasse)
$u_largeurfixe la largeur du champ

Définition à la ligne 1191 du fichier clVerifForm.php.

Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

majOptions ( tab,
mode = 'valeur' 
)

Cette méthode permet de mettre à jour, les valeurs, le texte ou l'attribut 'disabled' de chaque option (item de la liste)

Paramètres:
$tabtableau, selon la valeur de $mode qui contient
  • 'valeur' (mode par défaut) : valeur de chaque option
  • 'texte' : texte à afficher pour chaque option
  • 'desactive' : une valeur différente de 0 si l'option associée doit être désactivée (grisée)
$modechaine de caractères spécifie le comportement de la méthode, valeurs possibles : 'valeur', 'texte' ou 'desactive'
A faire:
A ajouter dans le code : vérifier que $mode vaut 'valeur', 'texte' ou 'desactive' !!!

Définition à la ligne 1230 du fichier clVerifForm.php.

render ( )

Cette méthode permet d'afficher une liste déroulante (champ 'select')

Renvoie:
La chaine contenant le code HTML de la balise <select>

Réimplémentée à partir de clFormElement.

Définition à la ligne 1288 du fichier clVerifForm.php.

Voici le graphe d'appel pour cette fonction :

resetDisabledValeur ( valeur)

Cette méthode permet de ré-activer une option (item de la liste) en particulier.

Paramètres:
$valeurChaine de caractères, l'option est recherchée en fonction de sa valeur
Renvoie:
si succès true sinon false

Définition à la ligne 1257 du fichier clVerifForm.php.

resetReadOnly ( )
Renvoie:
false
Attention:
L'attribut 'readonly' n'existe pas pour la balise SELECT
Cette méthode n'a aucun effet !

Réimplémentée à partir de clFormElement.

Définition à la ligne 1282 du fichier clVerifForm.php.

setDisabledValeur ( valeur)

Cette méthode permet de désactiver une option (item de la liste) en particulier.

Paramètres:
$valeurChaine de caractères, l'option est recherchée en fonction de sa valeur
Renvoie:
si succès true sinon false

Définition à la ligne 1240 du fichier clVerifForm.php.

setReadOnly ( )
Renvoie:
false
Attention:
L'attribut 'readonly' n'existe pas pour la balise SELECT
Cette méthode n'a aucun effet !

Réimplémentée à partir de clFormElement.

Définition à la ligne 1274 du fichier clVerifForm.php.


La documentation de cette classe a été générée à partir du fichier suivant :