Help Center > Foundation Help

Se aplica a:

  • Winshuttle Foundation

Selector de fechas

Es un elemento que permite al usuario seleccionar una fecha.

Propiedad Formato de fecha

En Winshuttle Composer, los valores de fecha se almacenan internamente con el formato «aaaa-mm-dd». Puede definir el formato de la fecha (por ejemplo, mm/dd/aaaa).

Además, puede definir su propio formato de fecha. Sin embargo, la propiedad Formato de fecha solo es para mostrarse y no es el valor que se va a guardar.

El formato de fecha puede ser una combinación de lo siguiente:

  • d: día del mes (sin cero a la izquierda)
  • dd: día del mes (dos dígitos)
  • o: día del año (sin ceros a la izquierda)
  • oo: día del año (tres dígitos)
  • D: nombre del día corto
  • DD: nombre del día largo
  • m: mes del año (sin cero a la izquierda)
  • mm: mes del año (dos dígitos)
  • M: nombre del mes corto
  • MM: nombre del mes largo
  • y: año (dos dígitos)
  • yy: año (cuatro dígitos)
  • @: marca de tiempo de Unix (ms desde 01/01/1970)
  • ! : tics de Windows (100ns desde 01/01/0001)
  • '...': texto literal
  • '': comillas simples
  • anything else: texto literal

Propiedades del Selector de fechas

Convertir el formato de la fecha para cargarlo

Nota:Si usa el nodo Establecedor de valores en el flujo de trabajo, tendrá que usar el formato predeterminado aaaa-mm-dd; si no, no se establecerá la fecha. Para cargar a SAP en el formato obligatorio, consulte las siguientes instrucciones.

Si se necesita usar otro formato para introducir la fecha correctamente en otro servicio, como, por ejemplo, en SAP, haga lo siguiente:

  1. Añada un campo nuevo al árbol de soluciones (en el lugar que sea más adecuado para su formulario).
  2. Enlace el campo recién añadido con el campo que se muestra en la vista de formulario.
  3. Añada una regla de establecimiento de acción al campo que se muestra en la vista del formulario y que establece el valor del campo de entrada del servicio web en el formato necesario.

Ejemplo:

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