Valeur par défaut des boutons. [Réglé]
Modification de la valeur par défaut des boutons.
Créations de Modules
AiYori Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre AiYori
- Inscrit le : 23/08/2012
Je souhaiterais modifier la valeur par défaut de certains boutons, comme FormButtonReset ou FormButtonDefaultSubmit. Pour ce faire, je procède de la manière suivante.
Code PHP :
private function buildform() {
/* Crée un formulaire. */
$form = new HTMLForm('form');
/* Crée un ensemble de champs. */
[...]
/* Crée les boutons. */
global $LANG;
$LANG['reset'] = ucfirst($this->lang_descchange['reset']);
$LANG['submit'] = ucfirst($this->lang_descchange['change']);
$form->add_button(new FormButtonReset());
$this->button = new FormButtonDefaultSubmit();
$form->add_button($this->button);
/* Terminaison. */
$this->form = $form;
}
Je trouve que ça fait un peu brouillon. J'aurais préféré que ces valeurs puissent être modifiées en chargeant un fichier de langue arbitraire, un peu comme avec la méthode LangLoader::get(). Est-ce que quelqu'un aurait des idées ?
Par avance, merci.
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
,Sur la version bêta 12, tu peux ajouter en premier paramètre la valeur que tu souhaites pour tes boutons

Comme ça :
Code PHP :
$form->add_button(new FormButtonReset($this->lang_descchange['reset'])); $this->button = new FormButtonDefaultSubmit($this->lang_descchange['change']); $form->add_button($this->button);
ReidLos
AiYori Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre AiYori
- Inscrit le : 23/08/2012
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie