wFloatingBtn

wFloatingBtn es uno de los controles básicos de Néfele, equivale a File Input de Materialize.

Su función es permitirnos adjuntar archivos a nuestros wForm, por lo que enviaremos esos ficheros desde el dispositivo cliente a nuestra AppWeb, en dispositivos móviles podemos hacer capturas con la cámara y adjuntarla, como la captura la realiza el interface del dispositivo y no el navegador, no es necesario que nuestra AppWeb este en en un dominio HTTPS.

Ejemplo de uso

Propiedades

Nombre	Init	Descripción	Versión
cClassId	fbt	0.1
cText	Texto a poner junto al Botón principal	0.1
cOnClick	Evento para el botón principal, solo valido si no hay nada en aItems	0.1
aParams	Se añade a los aParams de cada uno de los aItems	0.1
cIcon	mode_edit	Icono del botón principal, se puede elegir uno de la lista de Materialize	0.1
cOrientation	xc_Left	Indica hacia donde se abren los botones	0.1
lToolbar	.f.	Despliega los botones como una toolbar al pie de la pantalla	0.1
lAutoOpen	.f.	Se despliegan los botones al pasar el ratón por encima	0.1
cSize	xc_Large	Tamaño del botón principal	0.1
cClrPane	blue	Color del botón principal y del fondo de la toolbar	0.1
lPulse	.f.	Activa el efecto Pulse de Materializecss	0.1
cAlign	xc_Right	Alineación del botón principal	0.1
lOpen	.f.	Al cargar la página aparecen ya desplegados los botones	0.1
aItems	{}	Array de wItemFloatBtn	0.1

Hereda de...

wControl

Propiedades

Nombre	Init	Descripción	Versión
cClassId	Identificador del control para generar el Id	0.1
cId	Nil	Identificador único para cada Control	0.1
oParent	Control contenedor	0.1
oHtml	Objeto de la clase wHtml con el código para su renderizado	0.1
oStyle	Objeto de la clase wStyle con las variantes de estilo	0.1
lEnabled	.t.	El control aparece Habilitado o Inhabilitado	0.1
lHide	.f.	El control aparece Oculto o Visible	0.1
aWidth	{12,,,}	Ancho del control según el tamaño de la pantalla	0.1
aOffset	{,,,}	Margen izquierdo según el tamaño de la pantalla	0.1
cClrText	black	Color de Texto	0.1
cClrPane	white	Color del Fondo	0.1

Métodos

Nombre	Descripción	Versión
Create	Este es el método que crea cada uno de los controles, esta desarrollado en cada Control	0.1
FullHtml	Nos devuelve una cadena con todo el código HTML y JS necesario para crear el control	0.1
LogDebug	Nos Añade un mensaje a la consola del navegador cuando estamos en modo Debugger	0.1
Assert	Nos Añade un comentario en el HTML cuando estamos en modo Debugger	0.1
AddHTML	Nos Añade código HTML dentro del control	0.1
AddParam	Añade un parámetro a la propiedad aParams, hay que pasarle un array {“nombre”,“valor”}	0.2