Herramientas de usuario

Herramientas del sitio


controles:wedit

¡Esta es una revisión vieja del documento!


wEdit

Este control nos permite la introducción de datos en el AppWeb para que luego pueda ser enviado a nuestro CGI, puede ser Alfanumérico, Numérico, Contraseña, Email, Memo y Autocompletado.

Si es parte de un wForm al hacer el submit, se utiliza la propiedad cName como parámetro que recibirá el CGI, si no se define esta propiedad se le asignara el cId.

Ejemplo de uso

  WITH OBJECT WEdit():New(:WO)
    :cId           := "departamento"
    :cTitle        := "Departamento"
    :cIcon         := "lock"
    :nLength       := 10
    :SetAutocomplete({"Comercial","Autoventa","Preventa","Postventa",;
                      "Administración","Contabilidad","Recursos Humanos",;
                      "Dirección"})
    :SetRequired()
    :Create()
  END WITH
  WITH OBJECT WEdit():New(:WO)
    :cId           := "nombre"
    :cTitle        := "Nombre"
    :cIcon         := "person"
    :nLength       := 15
    :SetRequired()
    :Create()
  END WITH
  WITH OBJECT WEdit():New(:WO)
    :cId           := "password"
    :cTitle        := "Password"
    :cIcon         := "lock"
    :nLength       := 10
    :SetPassword()
    :SetRequired()
    :Create()
  END WITH


Propiedades

Nombre Init Descripción Versión
cClassId edt 0.1
cIcon Icono junto al área de escritura, se puede elegir uno de la lista de Materialize 0.1
cName Nombre de la propiedad que recibe el CGI y que podrá leerse con oCGI:GetCgiValue 0.1
nStyle xc_Text Estilo de la Caja de Texto (ver en constantes) 0.1
lAutoFocus .f. 0.1
lRequired .f. Es un campo obligatorio 0.1
lSubmit .f. Si es .t. un intro en este campo causa que se pulse sobre el botón submit 0.1
cHint Mensaje que aparece en el control cuando esta vacio y no tiene el foco 0.1
cHelp Texto de Ayuda debajo del control 0.1
 PROPERTY lValidate         INIT .F.       // Fuerza la validación del tipo de dato
 PROPERTY lReadOnly         INIT .F.       // solo lectura
 Property nLength           Init 0         // Longitud del campo 0 = indefinido si se indica una longitud no se dejarán introducir más que esos caracteres
 Property nMinValue         Init 0         // Valor mínimo (solo xc_Numeric)
 Property nMaxValue         Init 9999999999999 // Valor máximo (solo xc_Numeric)
 Property aAutoComplete     Init {""}      //Lista de valores a buscar en caso de xc_Autocomplete son pares de valores el 1º es el valor que devuelve al seleccionarlo y el 2º el que se muestra

Comentario wEdit

Escribe el comentario. Se permite la sintaxis wiki:
 
controles/wedit.1578253440.txt.gz · Última modificación: 21/07/2020 10:50 (editor externo)