Feature #2651
fermé
Ajouter la possibilité d'avoir un champ de type time
Ajouté par Anonyme il y a environ 13 ans.
Mis à jour il y a environ 13 ans.
Catégorie:
Formulaires XML
Description
Actuellement lorsque l'on édite le modèle abstrait de façon manuel (sans passer par l'éditeur de Workflow), il est possible d'ajouter un élément de type time. Ce type "time" qui peut être spécifié après la création d'une instance de WF existante empêche la création d'une instance d'application.
Cependant le modèle XSD autorise une chaîne de caractère sans restriction sur son contenu.
Peut être que ce ticket peut être considéré comme une feature intéressante et non un bug car j'estime que cela n'a jamais fonctionné avant.
En effet lorsque l'on déclare un champ de type "time" après la création d'une instance de WF, cela induit également une anomalie sur le contrôle javascript d'un formulaire dans le Workflow.
- Statut changé de New à Feedback
- Assigné à mis à Nicolas Eysseric
Je suis en train d'intégrer le champ "time" dans l'éditeur de formulaire.
J'ai testé son utilisation dans le cadre du contenu d'une publication. Je ne rencontre pas de problème lors de la validation du formulaire.
Quelle est l'erreur Javascript dans le cadre du workflow ?
Dans le cadre du workflow,
1) Il est impossible d'instancier une application de type Workflow qui contient un élément de type time
2) Lorsque le champ est présent dans un formulaire et que celui ci n'est pas obligatoire, il devient de lui même obligatoire et également le seul champ obligatoire du formulaire (les autres champs ne sont plus obligatoire alors qu'ils sont définis comme obligatoire)
- Catégorie changé de Workflow à Formulaires XML
- Statut changé de Feedback à Resolved
- Version cible mis à Version 5.8
- % réalisé changé de 0 à 100
Il y avait bien un problème sur le caractère "non obligatoire".
Par contre, l'erreur du workflow provient d'une mauvaise déclaration...
Il fallait écrire :
<item name="eventHour">
<label>Heure de l'événement</label>
<type>text</type>
</item>
au lieu de :
<item name="eventHour">
<label>Heure de l'événement</label>
<type>time</type>
</item>
- Tracker changé de Bug à Feature
- Statut changé de Resolved à Closed
Formats disponibles : Atom
PDF