Feature #2651
ferméAjouter la possibilité d'avoir un champ de type time
100%
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.
Mis à jour par Nicolas Eysseric il y a environ 13 ans
- 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 ?
Mis à jour par Anonyme il y a environ 13 ans
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)
Mis à jour par Nicolas Eysseric il y a environ 13 ans
- 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>
Mis à jour par Nicolas Eysseric il y a environ 13 ans
- Tracker changé de Bug à Feature
- Statut changé de Resolved à Closed