Guía 16 – PHPRunner – Totales en Grupo en páginas LIST

Me consultaron cómo hacer totalizaciones por grupos, en las páginas LIST y me facilitaron enlaces de cómo hacerlo en versiones de PHPRunner, 6, 7 y 8. No fuimos capaces de encontrar referencias del mismo tema en versiones 10 de PHPRunner.

Estuve dando vueltas, sin querer modificar la plantilla de la pagina (como se hacía en versiones anteriores) y al final he encontrado una solución muy fácil, basada en obtener las totalizaciones y el registro donde hay que ponerla en SQL.

Objetivo

Producir totalizaciones de columna cuando se cambie de grupo en una página LIST

Si te interesa este tema sigue leyendo el artículo.

Guía 15 – PHPRunner – Plugin selección tipo árbol

¡ Qué difícil es seleccionar y utilizar una selección de información de tipo árbol o de dependencia entre los datos ! Y eso que existen muchas informaciones que se ajustan a esta estructura de tipo árbol.

El plugin que existe desde hace mucho tiempo y que está disponible en este portal funcionalmente es muy bueno, pero estéticamente está muy desfasado con respecto a los diseños de Bootstrap que ahora utilizamos en nuestros proyectos.

He encontrado algunos plugins JavaScript, pero ninguno (es mi valoración)  para poder integrarlos en los plugins de PHPRunner.

Objetivo

Utilizar el plugin JavaScript SearchAreaControl en un proyecto PHPRunner .

Si te interesa este tema sigue leyendo en este artículo.

Guía 14 – PHPRunner – Utilizar varias páginas de PRINT

Una de las preguntas que me llegaron a mi email era ¿Cómo disponer de varias páginas de PRINT en una página LIST?

Más o menos, la pregunta es ¿Cómo podemos establecer un botón que ejecute la página PRINT sin mantener el diálogo que por defecto crea PHPRunner?

Así pues, esta guía es cómo ejecutar la funcionalidad de las páginas PRINT, pasándole todos los parámetros que requiere esta página.

Si te interesa el tema continua leyendo en este artículo.

Guía 13 – PHPRunner – Nuevos tipos de entradas de datos. Integración de JavaScript.

He estado creando Plugins PHPRunner y hay disponible un conjunto grande de posibilidades. En algunas ocasiones he tenido peticiones para hacer plugins de tipo EDIT que no he podido integrar ya que este tipo de código requiere que el código JavaScript tenga una estructura y característica especial y cómo os indico, muchos de ellos no lo cumplen.

También requiere que se ajusten a las versiones de JQuery (v. 1) y Bootstrap (v.3), que PHPRunner incorpora.

Objetivo:

Explicación cómo se puede incluir plugins de JavaScript como campo de entrada de información (ADD y EDIT) sin tener que escribir/hacer un Plugin PHPRunner.

Si te interesa esta información y quieres descargar el ejemplo, ves a este artículo.

Actualización de Impresos y formularios

He actualizado este ejemplo con mejoras funcionales y para ello he tenido que hacer una actualización técnica de la librería utilizada para generar los ficheros PDF’s.

Ampliación funcional
  • Se añaden al fichero PDF, los ficheros adjuntos que se indican en el formulario HTML.
  • Se firma electrónicamente el fichero PDF para que el fichero no se pueda modificar externamente y si se modifica, que el propio PDF identifique que ha sido modificado. También, para que quede acreditado que el fichero se ha obtenido en esta aplicación (identificación del origen).
  • Se añade campo de firma electrónica para que se pueda firmar electrónicamente el PDF sin necesidad de software específico o de pago.
Ampliación Técnica

He actualizado el producto de Setasign FPDI 2.3.6, pero lo más importante es que he utilizado la variante que utiliza la librería TCPDF, que es la librería Open Source de PHP más utilizada para la creación de ficheros PDF’s y la que añade las funcionalidades técnicas más avanzadas y en especial, la firma de documentos PDF’s.

El acceso al artículo y a los fuentes de esta nueva versión están aquí.

Blog personal para facilitar soporte gratuito a usuarios de React y PHPRunner