Help Center > Foundation Help

S’applique à :

  • Winshuttle Foundation

Sélecteur de date

Élément qui permet de sélectionner une date.

Propriété Format de date

Dans Winshuttle Composer, les valeurs de dates sont stockées en interne au format de date « aaaa-mm-jj ». Vous pouvez définir le format de date (par exemple, mm/jj/aaaa).

En outre, vous pouvez définir votre propre format de date. Cependant, la propriété Format de date est utilisée à des fins d’affichage uniquement ; il ne s’agit pas de la valeur enregistrée.

Le format de date peut correspondre aux combinaisons suivantes :

  • d : jour du mois (aucun zéro au début)
  • dd : jour du mois (deux chiffres)
  • o : jour de l’année (aucun zéro au début)
  • oo : jour de l’année (trois chiffres)
  • D : nom abrégé du jour
  • DD : nom long du jour
  • m : mois de l’année (aucun zéro au début)
  • mm : mois de l’année (deux chiffres)
  • M : nom abrégé du mois
  • MM : nom long du mois
  • y : année (deux chiffres)
  • yy : année (quatre chiffres)
  • @ : horodatage Unix (ms depuis 01/01/1970)
  • ! - Tics Windows (100 ns depuis 01/01/0001)
  • '...’ : texte littéral
  • '' : guillemet simple
  • autre : texte littéral

Propriétés de l’élément Sélecteur de date

Conversion deu format de date pour le chargement

Remarque : si vous utilisez le nœud Définisseur de valeur le workflow, vous devez utiliser le format par défaut aaaa-mm-jj pour que la date soit définie. Pour le chargement dans SAP dans le format requis, voir les instructions ci-dessous.

Si un format différent est requis pour entrer correctement la date dans un autre service, tel que SAP, procédez comme suit::

  1. Ajoutez un nouveau champ à l’arborescence de solutions (lorsque cela est nécessaire au formulaire).
  2. Liez le nouveau champ au champ affiché dans la vue de formulaire.
  3. Ajoutez une règle de définition d’action au champ affiché dans la vue de formulaire, qui définit la valeur du champ d’entrée du service Web au format requis.

Exemple :

formatDate($form.getValue('/my:myFields/my:dateString'),"mm.dd.yyyy");