developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 14 years ago

Closed 14 years ago

#300 closed bug (fixed)

jFormsHtmlBuilderBase::outputHeader() ne permet pas l'affichage des erreurs personnalisées via jForms::setErrorOn()

Reported by: bballizlife Owned by:
Priority: normal Milestone: Jelix 1.0beta3.1
Component: jelix:forms Version: 1.0 beta3
Severity: normal Keywords: jforms, errors
Cc: Blocked By:
Blocking: Documentation needed:
Hosting Provider: Php version:

Description

Dans l'utilisation de jForms, si on veut réalisation une vérification personnelle de la validité d'un champ et si ce test ne passe pas, on peut utiliser la méthode setErrorOn() pour afficher un message d'erreur adapté à ce test.

Or dans jFormsHtmlBuilderBase::outputHeader(), en aucun cas l'affichage des erreurs ne prend en compte ces erreurs personnalisées.

Attachments (1)

patch-jformbuilderbase.diff (759 bytes) - added by bballizlife 14 years ago.

Download all attachments as: .zip

Change History (3)

Changed 14 years ago by bballizlife

comment:1 Changed 14 years ago by bballizlife

Voici un patch assez sommaire mais qui fonctionne. On pourrait ajouter la possibilité d'ajouter un sélecteur je pense, afin de pouvoir utiliser une chaine localisée dans un fichier properties.

comment:2 Changed 14 years ago by laurentj

  • Resolution set to fixed
  • Status changed from new to closed

À priori, quand tu fais un un setErrorOn, tu peux aussi faire un jLocale::get en même temps :-)

Patch inclus dans le trunk et la branche 1.0beta3.x. Merci pour le patch.

Note: See TracTickets for help on using tickets.