Guía 36 – Carga dinámica de imágenes según dato introducido

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

DEMO:  https://fhumanes.com/photo

Si deseas acceder a toda la información y código, ves al artículo de esta guía.

Nuevo plugin «Tags»

Aquellos que hayáis revisado los plugins existentes, recordaréis que ya disponíamos de un plugin «TagEdit», pero este plugin se creó hace muchos años, cuando PHPRunner todavía no tenía integrado los templates de Bootstrap y eso hacía que su funcionamiento no fuese correcto en todos los casos.

Así pues, el objetivo era volver a disponer de un plugin de esas características pero con funcionamiento estable y correcto para las últimas versiones de PHPRunner y creo que lo he conseguido.

Está registrado y disponible para su descarga en la página de los plugins.

Tanto en este, como en cualquiera de los otros plugins, si identificáis problemas, indicádmelo a través de mi cuenta de email [email protected], para estudiarlo y resolverlo.

 

Solicitud de ayuda del estado de los ejemplos

Hola,

Es muy importante que los ejemplos funcionen para que los desarrolladores que están evaluando una solución decidan si dicho ejemplo le puede servir o no.

También, es irremediable que existan personas que destruyan los datos de los ejemplos. Aunque no sé ni los objetivos que persiguen, ni qué obtienen con ello, el caso es que existir existen y hay que vivir con ellos.

Por todo esto os pido que si encontráis algún ejemplo destruido o con el juego de datos borrado o el usuario de acceso está bloqueado, me lo indiquéis por email [email protected] para corregirlo.

Gracias a todos.

Actualización del Plugin TagEdit

He actualizado el plugin TagEdit porque además de no ofrecer la caja de diálogo en el borde inferior del campo, producía múltiples errores en la consola de JavaScript.

El motivo es que el plugin incorporaba la librería de JavaScript «jquery-ui.min.js» en versión incompatible con la que en la actualidad incorpora PHPRunner.

La nueva versión está disponible en la página de los Plugines

Actualización Plugin SummerNote

He actualizado el plugin de «summernote«. Lo que pasaba es que no se podía personalizar a ningún idioma, siempre se quedaba en inglés.

Ya está arreglado, pero para que funcione, además de instalarlo he integrarlo (generar nuevamente el aplicativo) , hay que borrar los ficheros del directorio “<proyecto>/templates_c” con extensión “js” de vuestro proyecto generado, tal y como se indica en esta entrada.

La nueva versión está en el artículo de los plugines.

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