- Impresion de Procesos.
- Problema:
Cuando se inicia un caso y se quiere imprimir el dynaform hacemos click en el icono "Print form", luego nos aparece
una ventana donde se muestra lo que se va a imprimir, normalmente al iniciar un nuevo caso, nos nuestra la hoja de
impresion vacia, ya que no se han guardado los datos en la Base de Datos, en otros casos muestra la hoja de impresion
con datos.
Cuando se inicia un caso y se llena datos en el dynaform y se hace click en el icono "Print form", los datos introducidos
no se muestran en la hoja de impresion.
Solucion:
Se agrega un nuevo metodo el cual permite validar con un "Confirm", cuando se quiera imprimir un dynaform al hacer click
en "Cancel" en la hoja de impresion se mostrara vacia tal cual se tenia inicialmente, al hacer click en "Accept" se guardara
los datos y en la hoja de impresion aparecera los datos.
Se agrego el siguiente metodo en el archivo "form.js":
function dynaFormPrint(..., ..., .., .., ...)
{
...
if (dynaFormChanged(frm)) {
...
new leimnud.module.app.confirm().make({
label: _("ID_SAVE_DYNAFORM_INFORMATION_BEFORE_PRINTING"),
action: function ()
{ ...
},
cancel: function()
{ ...
}
});
}
}
Disponible para la version 2.5.2
- Impresion de Procesos.
- Problema:
Cuando se inicia un caso y se quiere imprimir el dynaform hacemos click en el icono "Print form", luego nos aparece
una ventana donde se muestra lo que se va a imprimir, normalmente al iniciar un nuevo caso, nos nuestra la hoja de
impresion vacia, ya que no se han guardado los datos en la Base de Datos, en otros casos muestra la hoja de impresion
con datos.
Cuando se inicia un caso y se llena datos en el dynaform y se hace click en el icono "Print form", los datos introducidos
no se muestran en la hoja de impresion.
Solucion:
Se agrega un nuevo metodo el cual permite validar con un "Confirm", cuando se quiera imprimir un dynaform al hacer click
en "Cancel" en la hoja de impresion se mostrara vacia tal cual se tenia inicialmente, al hacer click en "Accept" se guardara
los datos y en la hoja de impresion aparecera los datos.
Se agrego el siguiente metodo en el archivo "form.js":
function dynaFormPrint(..., ..., ...)
{ ...
if (flagRequiredField == 1) {
...
new leimnud.module.app.confirm().make({
label: _("ID_DYNAFORM_SAVE_CHANGES"),
action: function ()
{ ...
},
cancel: function()
{ ...
}
});
}
}
- SQL doesn't work in GRID - Text-Area fields.
- Problema:
Al crear una dependencia entre un Dropdown y Textarea en un grid, al añrlo a un Dynaform y ejecutar el caso,
la dependiencia no funcionaba, al seleccionar una opcion del Dropdown en el textarea no se mostraba ningun valor,
y al adicionar mas filas igual no funcionaba.
Solucion:
El problema es el siguiente: en la clase "class XmlForm_Field_Textarea" en su metodo "renderGrid" no estaba definido
variables de importancia y seteo de las mismas, se completo las variables faltantes.
Otro de los problemas que ocasionaba esta dificultad estaba en el archivo JavaScript en el metodo "updateDepententFields"
se agrego una validacion cuando es un campo de tipo "textarea", esto porque no se podia utilizar el metodo "G_TextArea"
que tambien le faltaba codigo, colocando este codigo faltante tampoco funcionaba.
Al crear una dependencia entre un Dropdown y Textarea en un grid la añrlo a un Dynaform, y ejecutar el caso,
dependiencia funciona correctamente.
Se agrego el siguiente codigo en la clase "class XmlForm_Field_Textarea" en el metodo "renderGrid":
...
$this->executeSQL($owner, $r);
if (isset($this->sqlOption)) {
$firstElement = key($this->sqlOption);
}
if (isset($firstElement)) {
$v = $firstElement;
}
$arrayOptions[$r] = $v;
...
$this->options = $arrayOptions;
...
Disponible para la version 2.5.2
- Nuevo requerimiento de funciones, nueva funcionalidad de filtrado para el campo "Suggest"
- Solucion:
Se ha implementado un nuevo atributo para el campo "Suggest" en el formulario "Add Suggest"
que consta de un Dropdown que nos permite seleccionar una opcion, la misma permite el filtrado
de texto, de la siguiente manera:
> Results that contain the entered text
> Results that start with the entered text
> Results that finish with the entered text
Esta opciones estan seteadas en el atributo "Search Type" con sus correspondientes opciones.
Disponible para la version 2.5.2
Las ventanas popup del diseniador de procesos se mueven pudiendo estas perderse. Por lo que se aumento una validacion para que el atributo Limit que controla este comportamiento funcione correctamente.
Las ventanas popup del diseniador de procesos se mueven pudiendo estas perderse. Por lo que se aumento una validacion para que el atributo Limit que controla este comportamiento funcione correctamente.
- Problema con la identacion cuando se ingresa texto en el editor de triggers
- Problema resuelto, se ha añdo codigo para la identacion, esto para los triggers (PHP)
* Available from version ProcessMaker-2.5.2-testing.1
- No se diferenciaba desde que listado se llamaba a la creacion de un report table.
- Se agrego una bandera flagProcessmap que indica que se esta utilizando desde el processmap.
- No se diferenciaba desde que listado se llamaba a la creacion de un report table.
- Se agrego un flag PROCESSMAP que indica que se esta utilizando desde el processmap.
- El bug se debe a un cambio originado para la validacion de los botones submit (evitar que se haga submit 2 veces)
- Se agregaron las validaciones correspondientes para que no de problemas con la nueva validacion
- Texto "required field" del pie de creacion de campos de un dynaform no se visualiza.
- Problema resuelto, el texto "required field" del pie de creacion de campos de un dynaform,
se visualiza en los en Firefox, IE y Chrome.
* Available from version ProcessMaker-2.5.1-testing.2
- Los campos requeridos que aceptan caracteres alfanumericos, no validan los espacios.
- Problema resuelto, en los campos requeridos de tipo alfanumericos, se validan los espacios en blanco si son
ingresados como unico valor en el campo.
* Available from version ProcessMaker-2.5.1-testing.2
- Los labels con tags html se ven en inbox, participated, draft pero no se visualizan en el summary como se
define en el proceso.
- Problema resuelto, se ha codificado los tags html para su correcta visualizacion en el Summary.
* Available from version ProcessMaker-2.5.1-testing.2
- Imagenes de calendario se desalinean luego de agregar mas de una fila en grillas.
- Problema resuelto, el calendario se muestra correctamente al agregar filas en las grillas
* Available from version ProcessMaker-2.5.1-testing.2
- Date time picker con hora habilitado no funciona apropiadamente (bug 11060)
- El Datepicker no se muestra de manera correcta (bug 11225)
- Solved problem, with reference to bug 11060, added button "Done" when time is displayed
- Solved problem, with reference to bug 11225
* Available from version ProcessMaker-2.5.1-testing.2
- Los botones tipo SUBMIT de los formularios, no llegan en el array del POST.
- Problema resuelto, los botones tipo Submit ahora son enviados con el formulario.
* Available from version ProcessMaker-2.0.47 (2.5.1)
- Use another variable name, like __dynaformSVal__, __usernameLogged__ to prevent that someone overwrite the value.
- Rename variables to avoid duplicates.
- Los botones principales se muestran desconfigurados
- problema resuelto, se ha agregado estilos para mostrar de manera correcta los botones
* Available from version ProcessMaker-2.0.47 (2.5.1)
- Link fields not is correct when an row is deleted in grid
- Solved problem, Link fields is correct when an row is deleted in grid
* Available from version ProcessMaker-2.5