Share ideas, ask questions, and get feedback about developing for ProcessMaker

Moderators: ArturoRobles, ArturoRobles

Forum rules: Please post new questions under "Developing processes & programming" for ProcessMaker 2 or 3.
#782723
Hola victoriaVAD

Bueno para mostrar en un outputdocument tu field debe ser de tipo date. Luego para mostrar el valor de este campo en el template del outputdocument puedes hacer uso de un botón que se encuentra en la parte superior izquierda con el nombre de pmVariablePicker donde puedes buscar el nombre que le pusiste a tu campo de tipo date, se debe tener en cuenta que al ser una variable de proceso siempre llevara un prefijo @@ en el caso de texto y @# en el caso de número. En este caso se puede usar el prefijo @@.
En este URL podrás encontrar mas propiedades para un campo de tipo date, entre ellas los formatos de fecha llamados Masks.
http://wiki.processmaker.com/index.php/ ... ields#Date

Saludos.
#782824
Hola victoriaVAD

Con la aclaración de tu nuevo post creo saber que es lo que realmente necesitas, bueno pues para cambiar el formato de 'Y-m-d' a 'd-m-Y' o el formato que desees .Podrías usar el siguiente trigger antes de que se ejecute tu ouputdocument y después de crear la variable date:
Code: Select all
$date = new DateTime(@@DateReceived);
@@prueba=$date->format('d-m-Y');
@@[email protected]@prueba;
Dentro de la función format puedes modificar su contenido dependiendo al formato que desees.

Saludos.
#828544
Hola, aunque el post es algo antiguo. La solución es en el editor html de tu outputdocument, a tu variable de fecha solo debes de agregarle la palabra : "_label".

Ejemplo: @#date1 le agregas @#date1_label y ya se te mostrará en el formato que tengas configurado en tu dynaform.
Install in ubuntu

Nov 8, 2014 — You can install applications d[…]

Hi, The form.setOnchange() method does NOT work w[…]

design

Hi, You can easily change your forms like this eve[…]

Dear All Please help me I have installed process[…]