Saltar al contenido

Solución de Problemas de Widgets

Descripción General

Este artículo contiene información útil sobre cómo solucionar problemas que pueden surgir con los Widgets en App Builder si tiene problemas con un widget que no funciona como esperaba, intente revisar la siguiente información:

Configuración del Modo Activo del Widget

Revise la configuración "Modo activo del widget" en el widget y asegúrese de que esté configurado correctamente:

  • Si se selecciona Ver y editar o Solo ver, el widget se activará/instalará cuando se cargue la página
  • Si se selecciona Solo editar, el widget se activará/instalará solo cuando el registro se coloque en modo de edición

Controlar la Configuración del Estado de Edición

Revise la configuración Estado de edición del Panel de control para asegurarse de que esté configurada correctamente:

  • Si el Estado de edición del Control está configurado en Oculto, el Widget NO se activará ni se instalará en el panel
  • Si el Estado de edición del Control está configurado en Solo lectura, el Widget no se ejecutará si la configuración "Modo activo del widget" está en Solo edición
  • Configure el Estado de edición del Control en Disponible para activar o instalar el widget cuando se cargue la página

Configuración del Archivo Zip del Widget

Los archivos Zip del widget deben almacenarse directamente en la raíz de la carpeta .zip. No cree un Zip de la carpeta en la que se encuentran los archivos del widget, ya que esto creará una carpeta dentro de la carpeta Zip y App Builder no podrá leer el contenido del widget.

App Builder si no puede leer correctamente el archivo Zip del widget, aparecerá el siguiente mensaje de error:

The changes could not be saved. Widget archives require a binder.js and _manifest.json in the root of the file

Para Crear un Archivo Zip de Widget

Seleccione individualmente los archivos que requiere el widget y luego comprímalos:

Carpeta

Consola de Herramientas para Desarrolladores

Utilice los mensajes de texto y variables console.log() de la Consola de herramientas para desarrolladores del navegador web para verificar que el código del widget se esté ejecutando correctamente. Abra las Herramientas para desarrolladores desde el navegador y luego seleccione Consola.

  • console.log("HERE!"); y console.log(MyVariable);

Consola

Consola 2

Cuando busque en HTML un control que desee manipular, busque el ControlID UUID en el App Builder URL y ctrl-F en la página Elementos de las Herramientas para desarrolladores en su navegador:

Control