Widget de formulario mini - Gladys - Información de devolución para principiantes

A todos, soy el novato más reciente aquí, doble novato, ya que Gladys solo lleva un tiempo conmigo y soy un novato absoluto en GitHub y JavaScript. Los profesionales realmente no necesitan seguir leyendo :joy:

En mi última integración externa, tuve algunos problemas con las condiciones del widget. Solo ocho elementos y solo cuatro botones, etc., etc. Para los especialistas de ustedes, seguramente nada nuevo. Sin posibilidad de entrada por parte del usuario

Por casualidad, me encontré con una pista sobre un mini formulario en el SDK y eso fue el punto de partida para mi próximo desarrollo de una integración externa: « Conexiones mundiales » a través de un widget.

Aquí hay un widget de prueba que, dentro del SDK 0.1.5, abre el mini formulario y devuelve los datos a Gladys:

Después de hacer clic en el botón Enviar, los datos del formulario se envían de vuelta a la integración externa, se procesan y luego se envían de vuelta al widget:

Lo logré a través de la función refresh widget:

/**

  • Actualiza todos los widgets registrados, por ejemplo, después de establecer la conexión.
    */
    export function refreshWidgets(gladys) {
    for (const key of Object.keys(WIDGETS)) {
    logger.info([Route-Test] Actualización solicitada: ${key}.);
    gladys.requestWidgetRefresh(key);
    }
    }

    Por lo tanto, quien necesite una comunicación, una interfaz de entrada entre el usuario - widget - Gladys y viceversa, podría encontrar algo útil aquí.

    También disponible para leer aquí (actualmente solo prueba):

    GitHub - tomgermany/gladys-transitous-routing at neue-gui · GitHub

    Saludos

  • Tom