« Types de champs d'information » : différence entre les versions
(Page créée avec « == Type : textfield == Le type le plus simple. Il se traduira par un champ de texte simple à saisir, et enregistre une donnée chaine dans le micro-modèle. ===Ecriture===... ») |
Aucun résumé des modifications |
||
Ligne 9 : | Ligne 9 : | ||
===Paramètres supplémentaires=== | ===Paramètres supplémentaires=== | ||
''maxlength'' : alimente l'attribut 'maxlength' du champ de texte. | '''maxlength''' : alimente l'attribut 'maxlength' du champ de texte. | ||
''size'' : alimente l'attribut 'size' du champ de texte. | |||
''default'' : valeur initiale par défaut. | '''size''' : alimente l'attribut 'size' du champ de texte. | ||
'''default''' : valeur initiale par défaut. | |||
== Type : textarea == | == Type : textarea == | ||
Ligne 23 : | Ligne 25 : | ||
===Paramètres supplémentaires=== | ===Paramètres supplémentaires=== | ||
''rows'' : alimente l'attribut 'rows' de la zone de texte. | '''rows''' : alimente l'attribut 'rows' de la zone de texte. | ||
''cols'' : alimente l'attribut 'cols' de la zone de texte. | |||
''default'' : valeur initiale par défaut. | '''cols''' : alimente l'attribut 'cols' de la zone de texte. | ||
'''default''' : valeur initiale par défaut. | |||
== Type : choiceyesno == | == Type : choiceyesno == | ||
Ligne 37 : | Ligne 41 : | ||
===Paramètres supplémentaires=== | ===Paramètres supplémentaires=== | ||
''default'' : valeur initiale par défaut. | '''default''' : valeur initiale par défaut. | ||
== Type : list == | == Type : list == | ||
Ligne 49 : | Ligne 53 : | ||
===Paramètres supplémentaires=== | ===Paramètres supplémentaires=== | ||
''options'' : un tableau de clefs d'options. | '''options''' : un tableau de clefs d'options. | ||
''multiple'' : 0 ou 1 (optionnel). Si marqué, permet un choix multiple. | |||
''default'' : valeur initiale par défaut. | '''multiple''' : 0 ou 1 (optionnel). Si marqué, permet un choix multiple. | ||
'''default''' : valeur initiale par défaut. |
Version du 21 avril 2012 à 10:15
Type : textfield
Le type le plus simple. Il se traduira par un champ de texte simple à saisir, et enregistre une donnée chaine dans le micro-modèle.
Ecriture
$field['type'] = 'textfield';
Paramètres supplémentaires
maxlength : alimente l'attribut 'maxlength' du champ de texte.
size : alimente l'attribut 'size' du champ de texte.
default : valeur initiale par défaut.
Type : textarea
Le type le plus simple. Il se traduira par une zone de texte à saisir, et enregistre un paragraphe dans le micro-modèle.
Ecriture
$field['type'] = 'textarea';
Paramètres supplémentaires
rows : alimente l'attribut 'rows' de la zone de texte.
cols : alimente l'attribut 'cols' de la zone de texte.
default : valeur initiale par défaut.
Type : choiceyesno
Un sélecteur booléen. Il se traduira par une liste à deux valeurs, et enregistre une valeur 0/1 dans le micro-modèle.
Ecriture
$field['type'] = 'choiceyesno';
Paramètres supplémentaires
default : valeur initiale par défaut.
Type : list
Un sélecteur dans une liste fermée "en dur". Il se traduira par une liste de choix, et enregistre un code d'option dans le micro modèle.
Ecriture
$field['type'] = 'list';
Paramètres supplémentaires
options : un tableau de clefs d'options.
multiple : 0 ou 1 (optionnel). Si marqué, permet un choix multiple.
default : valeur initiale par défaut.