Project

General

Profile

Actions

Feature #2651

closed

Ajouter la possibilité d'avoir un champ de type time

Added by Anonymous almost 10 years ago. Updated almost 10 years ago.

Status:
Closed
Priority:
Normal
Category:
Formulaires XML
Start date:
11/17/2011
Due date:
% Done:

100%

Estimated time:
Livraison en TEST:
Livraison en PROD:

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.

Actions #1

Updated by Nicolas Eysseric almost 10 years ago

  • Status changed from New to Feedback
  • Assignee set to 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 ?

Actions #2

Updated by Anonymous almost 10 years ago

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)

Actions #3

Updated by Nicolas Eysseric almost 10 years ago

  • Category changed from Workflow to Formulaires XML
  • Status changed from Feedback to Resolved
  • Target version set to Version 5.8
  • % Done changed from 0 to 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>

Actions #4

Updated by Nicolas Eysseric almost 10 years ago

  • Tracker changed from Bug to Feature
  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF