Para no perderles nunca

Este es un ejemplo mínimo de construcción de un widget. Tan solo debe implementar los métodos iniDatos y mostrar. El primero se encargará de inicializar los datos accesibles por el widget y el segundo, como su nombre indica, de mostrar el contenido.

Es aconsejable también indicar en la propiedad archivoTabla el nombre de la tabla utilizada por el widget.

En el método iniDatos se puede ver una de las formas posibles de comprobar si ya se ha inicializado el widget y de crear la tabla necesaria para su funcionamiento.