Es relativamente frecuente que tengamos textos en HTML y que necesitemos convertir esos textos a documentos, en este caso, documentos Word.
He creado múltiples soluciones para producir facturas, informes, etc., en Word, pero siempre partiendo de texto «plano», no texto enriquecido como es el caso del HTML.
Objetivo
Capturar texto en formato HTML y después, crear un documento Word, pasando ese texto de HTML al documento Word.
Es impresionante lo rápido que envejecen los desarrollos.
El que existía en la versión anterior tenía por objetivo explicar cómo se podían integrar las librerías de JavaScript DayPilot y AmCharts, el problema, es que ambas eran de pago en la parte funcional de representar un gráfico de Recursos.
En esta ocasión utilizo la librerías de FullCalendar, que no son de pago y son muy utilizadas en los desarrollos de PHP.
Objetivo
Hacer un desarrollo para que los trabajadores de una organización puedan solicitar sus vacaciones.
Con el perfil Administrador, se especifica el periodo de las vacaciones que se pueden solicitar.
Calcula los días naturales, los festivos, los fines de semana y los laborales.
Que todas las peticiones estén integradas en un sólo aplicativo y que todas ellas se puedan observar gráficamente por agrupaciones diversas.
Que los «Jefes» o «Responsables» de los trabajadores puedan aprobar dichas vacaciones. La petición sin aprobar, gráficamente salen en color «negro» y las aprobadas salen en el color del empleado.
Que todos los usuarios puedan consultar sus vacaciones y la de sus compañeros, con el fin de organizar las actividades.
Cómo casi todas las guías que publico, esta es consecuencia de una petición que me hizo un desarrollador de Argentina. También, he visto que en el foro de Xlinesoft se había escrito alguna petición en este sentido.
Para los Paises que sólo trabajan con una moneda, quizá no sea tan relevante esta funcionalidad, pero para aquellos que utilizan varias, creo que es muy importante que puedan disponer de esta funcionalidad.
Objetivo
El objetivo es simple, poder utilizar los símbolos de puntuación y la moneda en los campos de entrada de importes.
He actualizado el Plugin SignaturePad porque cuando estábamos editando el campo de una firma, no era posible limpiar la zona de firma.
Con esta nueva versión no se cambian los parámetros, por lo que sólo es necesario sustituir los fuentes del plugin (instalación) y volver a cargar el proyecto de PHPRunner y general la nueva aplicación.
Tengo que reconocer que PHPRunner dispone de una gran variedad de posibilidades de definir campos LOOKUP.
Hay una situación en la que la solución no me satisface por completo y es cuando es necesario buscar en una tabla de muchos registros uno determinado, por ejemplo «clientes» o «empleados» y buscamos por parte del nombre o algún dato adicional. En este caso disponemos de la opción «List page with search» que es eficiente pero que produce un interface que no es habitual en las aplicaciones web y menos si nuestra aplicación está orientada al móvil.
Objetivo
Establecer un campo Lookup en donde permita buscar (mediante AJAX, para no volcar el gran volumen de la tabla en la página). He preseleccionado la alternativa del plugin Jquery SELECT2 con acceso a los datos por Ajax.
(1).- Espacio para escribir la información por la que va a buscar. Los criterios de las búsquedas los podemos definir en nuestro código.
(2).- Los valores que van coincidiendo con el criterio. La presentación se puede definir y se puede establecer en 1 línea o varias.
(3).- Es el valor seleccionado.