Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
|
controles:wsidenav [06/11/2020 21:26] pedro creado |
controles:wsidenav [06/11/2020 21:42] (actual) pedro |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== wRange ====== | + | ====== wSideNav ====== |
| <Code:xailer linenums:1> | <Code:xailer linenums:1> | ||
| - | ⚡ | + | CLASS WSideNav FROM WControl |
| + | |||
| + | PROPERTY cClassId INIT "snv" | ||
| + | |||
| + | PROPERTY cTitle INIT "" // Titulo del Menu | ||
| + | PROPERTY cClrTitle INIT "white" // Color del Texto de Titulo (sobre la imagen) | ||
| + | PROPERTY oStyleTitle INIT wStyle():New() AS wStyle | ||
| + | PROPERTY cAlignTitle INIT xc_Center // Alineación del Titulo | ||
| + | |||
| + | PROPERTY cIconOpen INIT "keyboard_arrow_up" | ||
| + | PROPERTY cIconClose INIT "keyboard_arrow_down" | ||
| + | |||
| + | // Permite colocar una imagen centrada como titulo superior (para logos) | ||
| + | PROPERTY cBackImage INIT '' // Fondo del Titulo | ||
| + | PROPERTY cImageTitle INIT '' // Imagen como Titulo | ||
| + | PROPERTY cBackground INIT '' // Fondo del detalle | ||
| + | PROPERTY cBackgroundSize INIT '' // Propiedad Size CSS de Background | ||
| + | PROPERTY cBackgroundColor INIT '' // Propiedad Color CSS de Background | ||
| + | PROPERTY lBackgroundRepeat INIT .T. | ||
| + | PROPERTY cBackgroundAlign INIT "center center" // Horizontal y Vertical | ||
| + | |||
| + | PROPERTY cText INIT "" // Texto bajo el Titulo | ||
| + | PROPERTY cClrText INIT "white" // Color delTexto bajo el titulo (sobre la imagen) | ||
| + | PROPERTY oStyleText INIT wStyle():New() AS wStyle | ||
| + | PROPERTY cAlignText INIT xc_Left // Alineación del Texto bajo el titulo | ||
| + | |||
| + | PROPERTY cClrPane INIT "" | ||
| + | PROPERTY lShadow INIT .F. // Pone o no sombra en el Texto | ||
| + | PROPERTY aItems INIT {} // Array de wItemSideNav | ||
| + | |||
| + | METHOD Create() | ||
| + | |||
| + | METHOD AddItem(cText, cOnClick, cIcon, nStyle, aParams, cAction, aBadge, cClrPane, cClrText) | ||
| + | METHOD AddDivider(cClrLine) | ||
| + | METHOD AddHeader(cText, cClrPane, cClrText) | ||
| + | |||
| + | PROPERTY cTitleClass INIT "z-depth-5" // Clase a aplicar al Title del menu | ||
| + | |||
| + | METHOD AddSubMenu(cText, aBadge, cIcon, cClrPane, cClrText) // añade un nivel de submenu | ||
| + | METHOD EndSubMenu() // Cierra un nivel de submenu | ||
| + | |||
| + | PROPERTY nNivel init 0 // Uso Interno | ||
| + | |||
| + | ENDCLASS | ||
| + | </Code> | ||