Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
controles:wcontrol [08/12/2019 22:14] pedro |
controles:wcontrol [06/11/2020 22:29] (actual) pedro |
||
---|---|---|---|
Línea 4: | Línea 4: | ||
- | ===== PROPIEDADES ===== | + | ===== Propiedades ===== |
^Nombre ^Init ^Descripción ^Versión ^ | ^Nombre ^Init ^Descripción ^Versión ^ | ||
+ | |[[propiedades:cClassId]]| | Identificador del control para generar el Id | 0.1| | ||
+ | |[[propiedades:cId]] | Nil | Identificador único para cada Control | 0.1| | ||
|[[propiedades:oParent]]| | Control contenedor | 0.1| | |[[propiedades:oParent]]| | Control contenedor | 0.1| | ||
- | |[[propiedades:cClassId]]| | Identificador del control para generar el Id | 0.1| | + | |[[propiedades:oHtml]]| | Objeto de la clase [[componentes:wHtml]] con el código para su renderizado | 0.1| |
- | |[[propiedades:oHtml]]| | Objeto de la clase [[controles:wHtml]] con el código para su renderizado | 0.1| | + | |[[propiedades:oStyle]]| | Objeto de la clase [[componentes:wStyle]] con las variantes de estilo | 0.1| |
- | |[[propiedades:oStyle]]| | Objeto de la clase [[controles:wStyle]] con las variantes de estilo | 0.1| | + | |
- | |cTitle| | Para aquellos controles que permiten Titulo | 0.1| | + | |
|[[propiedades:lEnabled]]| .t. | El control aparece Habilitado o Inhabilitado | 0.1| | |[[propiedades:lEnabled]]| .t. | El control aparece Habilitado o Inhabilitado | 0.1| | ||
- | |[[propiedades:lHide]]| .f. | El control aparece Oculto o Visible | 0.1| | + | |[[propiedades:lHide]] | .f. | El control aparece Oculto o Visible | 0.1| |
+ | |[[propiedades:aWidth]] | {12,,,} | Ancho del control según el tamaño de la pantalla| 0.1| | ||
+ | |[[propiedades:aOffset]] | {,,,} | Margen izquierdo según el tamaño de la pantalla | 0.1| | ||
+ | |[[propiedades:cClrText]] | black | Color de Texto | 0.1| | ||
+ | |[[propiedades:cClrPane]] | white | Color del Fondo | 0.1| | ||
+ | |||
+ | /* | ||
+ | == Propiedades para el control del HTML necesario para la creación del control == | ||
+ | |[[propiedades:lBeforeMain]]| .f. | Indica si el control se añadirá en el Html antes de la etiqueta <Main> | 0.1| | ||
+ | |[[propiedades:lInFooter]] | .f. | Indica si el control se añadirá en el Html dentro de la etiqueta <Footer> | 0.1| | ||
+ | */ | ||
+ | /* | ||
+ | |[[propiedades:lComunJS]] | .f. | Fuerza la inclusión de los Script comunes en cada control | 0.1| | ||
+ | |[[propiedades:cInMain]] | | Parte Html de control | 0.1| | ||
+ | |[[propiedades:cCSS]] | | Códigos de Estilo a incluir en <Head> del Html | 0.1| | ||
+ | |[[propiedades:aScript]] | | Array de Script del control | 0.1| | ||
+ | |[[propiedades:cInHead]] | | Codigo Html a incluir en Head del Html | 0.1| | ||
+ | |[[propiedades:cInFooter]] | | Codigo Html a incluir en el Footer del Html | 0.1| | ||
+ | |[[propiedades:aHeadScript]] | | Array de Acript a incluir en Head del Html | 0.1| | ||
+ | |[[propiedades:aHeadLinks]] | | Links a incluir en Head del Html | 0.1| | ||
+ | |||
+ | |||
+ | |cTitle| | Para aquellos controles que permiten Titulo | 0.1| | ||
|[[propiedades:cIcon]]| | Icono ha presentar junto con el control [[materialize:iconos |(ver lista de iconos de Materializecss)]] | 0.1| | |[[propiedades:cIcon]]| | Icono ha presentar junto con el control [[materialize:iconos |(ver lista de iconos de Materializecss)]] | 0.1| | ||
|[[propiedades:cValue]]| | Valor del Control | 0.1| | |[[propiedades:cValue]]| | Valor del Control | 0.1| | ||
|[[propiedades:cName]]| | Este es el nombre del campo que se pasara por POST | 0.1| | |[[propiedades:cName]]| | Este es el nombre del campo que se pasara por POST | 0.1| | ||
+ | */ | ||
- | + | ===== Métodos ===== | |
- | ===== METODOS ===== | + | /* |
+ | |[[metodos:oParentForm]] | Este método nos devuelve una referencia al objeto wForm en el que esta contenido | 0.1| | ||
+ | |[[metodos:oParentWeb]] | Este método nos devuelve una referencia al objeto tWebPage en el que esta contenido | 0.1| | ||
+ | */ | ||
^Nombre ^Descripción ^Versión ^ | ^Nombre ^Descripción ^Versión ^ | ||
- | |[[metodos:oParentForm]] | Este método nos devuelve una referencia al objeto Form en el que esta contenido | 0.1| | + | |Create | Este es el método que crea cada uno de los controles, esta desarrollado en cada Control | 0.1| |
+ | |[[metodos:FullHtml]] | Nos devuelve una cadena con todo el código HTML y JS necesario para crear el control | 0.1| | ||
+ | |[[metodos:LogDebug]] | Nos Añade un mensaje a la consola del navegador cuando estamos en modo Debugger | 0.1| | ||
+ | |[[metodos:Assert]] | Nos Añade un comentario en el HTML cuando estamos en modo Debugger | 0.1| | ||
+ | |[[metodos:AddHTML]] | Nos Añade código HTML dentro del control | 0.1| | ||
+ | |AddParam| Añade un parámetro a la propiedad [[propiedades:aParams]], hay que pasarle un array {"nombre","valor"} | 0.2| | ||
+ | |||
+ | /* | ||
|[[metodos:Created]] | Método que se encarga de transferir toda la estructura del control a su [[propiedades:oParent]] | 0.1| | |[[metodos:Created]] | Método que se encarga de transferir toda la estructura del control a su [[propiedades:oParent]] | 0.1| | ||
|[[metodos:cWidthCreate]] | Método que monta la cadena cWidth del control en base a [[propiedades:aWidth]] y [[propiedades:aOffset]] | 0.1| | |[[metodos:cWidthCreate]] | Método que monta la cadena cWidth del control en base a [[propiedades:aWidth]] y [[propiedades:aOffset]] | 0.1| | ||
- | |[[metodos:FullHtml]] | Nos devuelve una cadena con cinMain + aScript | 0.1| | ||
|[[metodos:CreateOnClick]] | Crea la estructura completa de onClick, con la llamada en linea y la función script | 0.1| | |[[metodos:CreateOnClick]] | Crea la estructura completa de onClick, con la llamada en linea y la función script | 0.1| | ||
|[[metodos:OnClickFunction]] | Crea la función script, para los controles que necesitan su propia llamada | 0.1| | |[[metodos:OnClickFunction]] | Crea la función script, para los controles que necesitan su propia llamada | 0.1| | ||
- | |[[metodos:LogDebug]] | Nos Añade un mensaje a la consola del navegador cuando estamos en modo Debugger | 0.1| | + | */ |
- | |[[metodos:AddHTML]] | Nos Añade en el HTML a pelo dentro del control | 0.1| | + | |
- | |[[metodos:Assert]] | Nos Añade un comentario en el HTML cuando estamos en modo Debugger | 0.1| | + | ~~DISCUSSION|Comentarios a wControl~~ |