developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.
Opened 13 years ago
Last modified 9 years ago
#272 confirmed enhancement
Jforms : get et fill avec la découverte automatique de l'id
Reported by: | laurentj | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | jelix:forms | Version: | 1.0 beta3 |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | #1071 | Documentation needed: | no |
Hosting Provider: | Php version: |
Description
Quand on appelle get et fill, il faut donner le même id que celui donné à la création du formulaire (create). Cela nécessite alors de récupérer à la main l'identifiant (qui serait indiqué dans l'url ou dans un champs caché créé à la main). Il serait agréable de faire en sorte que cela soit automatique : un champs caché avec un nom spécifique serait crée, contenant l'id. Et get/fill tenteraient, si un id n'est pas donné explicitement, de récupérer le contenu de ce champs caché.
Voir si cela est pertinent également pour destroy().
Change History (6)
comment:1 Changed 13 years ago by doms
comment:2 Changed 13 years ago by laurentj
- Milestone changed from Jelix 1.0 RC1 to Jelix 1.1
comment:3 Changed 12 years ago by laurentj
- Documentation needed unset
- Milestone changed from Jelix 1.1 beta 1 to Jelix 1.2
comment:4 Changed 11 years ago by laurentj
- Milestone Jelix 1.2 deleted
comment:5 Changed 9 years ago by laurentj
- Status changed from new to confirmed
comment:6 Changed 9 years ago by laurentj
- Blocking 1071 added
(In #1071) I don't like very much this additionnal api. We should rework jforms internal, as proposed into ticket #272. See wiki:rfc/jforms-storage
En étendant cela, il serait utile d'intégrer à l'objet jForms des informations liées au formulaire : une liste de paramètres par exemple. L'id dont ce ticket est question et aussi d'autres informations... Cela éviterai ainsi de passer ces paramètres au template qui les intégrerai dans des champs cachés de formulaires qui seraient eux finalement consultés lors de l'examen de la réponse du formulaire.
On pourrait passer ces paramètres dans la session : cela est dommage car le formulaire est déjà lui géré en session avec toutes les fonctionnalités qui vont de pair et les paramètres sont intimement liés au formulaire;