Seguramente, este tema ha sido tratado en algún otro artículo del foro de Xlinesoft, pero me lo consulto un desarrollador que llevaba muchos días intentando buscar la solución por el foro y no lo había conseguido.
No me resulta fácil describir la funcionalidad, lo voy a intentar, y más adelante, pongo unas imágenes y amplio descripción para explicarlo.
Objetivo
En una página de ADD y/o EDIT, en donde estamos tratando a la vez la información del registro maestro y de detalles, resulta que hay una lista de valores en detalles, que es dependiente de un valor del registro maestro y ambos se pueden actualizar en cualquier momento. ¿Cómo solucionar esta dependencia?
Bien porque en otros software el panel de campos de búsquedas está encima de las columnas del grid de registros o simplemente, porque queremos facilitar al usuario la disponibilidad de búsqueda por valores de campos de la tabla, se mostrará el panel de búsquedas con otras características no configurables directamente a través del IDE de PHPRunner.
Entre las muchas consultas de soporte que tengo y que intento buscar solución, me llegó esta de querer eliminar las columnas en la exportación, de aquellos campos que entre los registros seleccionados no haya ninguna información, es decir, que todos sus valores sean nulos.
La necesidad le surgió porque en el diseño de su modelo de datos se definen muchos campos y hay ocasiones donde muchos de ellos están vacíos.
Objetivo
En la exportación de los datos de una entidad, eliminarla información de los campos si todos los valores, de esos campos en los registros seleccionados tienen el valor nulo.
En nuestras aplicaciones, cada vez más, utilizamos la imagen para representar a un usuario, a un producto, a un país, etc., es decir, utilizamos asociado a un código la imagen que representa a ese objeto.
PHPRunner dispone o hace muchas cosas, pero la funcionalidad de «AUTOFILL» no la hace para el caso de que lo que queramos traer asociado a un campo sea una imagen.
Objetivo
En campo del tipo «lookup«, cuando cargamos un valor nos debe recuperar en otra parte de la pantalla a la imagen del registro seleccionado
Normalmente utilizo un entorno IDE para depurar el código generado por PHPRunner (MS Visual Studio y Netbeans PHP).
Esto sólo lo puedo hacer en mi PC, ya que en él configuro el Apache y el entorno de PHP a lo que necesito, pero esto no lo puedo hacer en los server en dónde subo las aplicaciones y donde no tengo el control de todo el entorno.
Para estos casos donde no puedo configurar mi IDE y también, para aquellos usuarios que aún no han dado el paso a disponer de un IDE para la depuración de PHP, podemos utilizar un método muy sencillo que voy a explicaros.
El método consiste en escribir en un fichero (en este caso llamado «error.log») que es accesible desde cualquier navegador. De esta forma, todo lo que escribamos en dicho fichero podremos consultarlo y nos dará la pista de nuestros problemas.