Herramientas de usuario

Herramientas del sitio


controles:wattachfile

wAttachFile

wAttachFile 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.

your text here

Ejemplo de uso

  WITH OBJECT wAttachFile():New(:WO)
    :cName     := "fichero"
    :cTitle    := "Seleccione uno o varios ficheros para adjuntar"
    :lMultiple := .T.
    :Create()
  END WITH

Propiedades

Nombre Init Descripción Versión
cClassId att 0.5
cTitle Texto en pequeño que aparece sobre el control 0.5
cHint Mensaje que aparece en el control cuando esta vacío 0.5
cHelp Texto en pequeño que aparece debajo del control 0.5
cHelpOk Texto en pequeño que aparece debajo del control cuando se ha seleccionado algún fichero 0.5
cHelpKo Texto en caso de seleccionar un fichero no permitido (“Error. Extensiones permitidas:” ) 0.5
lMultiple .f. Se admite la selección de múltiples ficheros 0.5
cAccept Tipo de ficheros admitidos + info 0.5
cAcceptExt Podemos definir los ficheros admitidos solo por la extensión 0.5
oIcon Objeto de la clase wIcon con el Icono a presentar a la izquierda 0.5

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
14/11/2019 14:37 · fredy

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
14/11/2019 14:37 · fredy
controles/wattachfile.txt · Última modificación: 26/03/2022 12:14 por pedro