...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Table of Contents |
---|
Componentes relativos a vistas
...
Vamos a ver como se usa cada uno de los componentes.
Accordion
...
Code Block | ||
---|---|---|
| ||
<desy-accordion ...></desy-accordion> |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Objeto AccordionItemData
Objeto AccordionHeaderData
Propiedades de accesibilidad El componente, cada AccordionItemData y AccordionHeaderData admiten los siguientes parámetros de accesibilidad. |
Expand | ||||
---|---|---|---|---|
| ||||
Se permite proyectar contenido dentro del Accordion para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: AccordionHeaderComponent
Permite especificar la cabecera. Admite los mismos parámetros de entrada que el objeto AccordionHeaderData. AccordionItemComponent
Permite especificar un item del listado. Admite los mismos parámetros de entrada que el objeto AccordionItemData. El parámetro open admite double-binding. Cada item está compuesto por una cabecera y un contenido, que se podrán representar mediante los componentes AccordionHeaderComponent y ContentComponent, respectivamente. El componente ContentComponent es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. |
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Implementación básica
Con heading y showControls
|
AccordionHistory
...
Code Block | ||
---|---|---|
| ||
<desy-accordion-history ...></desy-accordion-history> |
...
Expand | ||
---|---|---|
| ||
El componente AccordionHistory tiene los mismos parámetros de entrada que el componente Accordion. Propiedades de accesibilidad El componente, cada AccordionItemData y AccordionHeaderData admiten los siguientes parámetros de accesibilidad. |
Expand | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Se permite proyectar contenido dentro del AccordionHistory para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: AccordionHeaderComponent
Permite especificar la cabecera. Admite los mismos parámetros de entrada que el objeto AccordionHeaderData. AccordionHistoryItemComponent
Permite especificar un item del listado. Admite los mismos parámetros de entrada que el componente AccordionItemComponent. Además, admite los siguientes parámetros adicionales:
Cada item está compuesto por una cabecera y un contenido, que se podrán representar mediante los componentes AccordionHeaderComponent y ContentComponent, respectivamente. El componente ContentComponent es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. Además, se puede modificar el botón de Mostrar/Ocultar incluyendo los componentes AccordionHistoryItemShowButtonComponent y AccordionHistoryItemHideButtonComponent respectivamente, que únicamente admiten como contenido el HTML a mostrar. |
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Implementación con items activos
Implementación con items deshabilitados
|
Alert
...
Code Block | ||
---|---|---|
| ||
<desy-alert ...></desy-alert> |
...
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Expand | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
El componente admite los siguientes parámetros de accesibilidad. |
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Componente
HTML
|
Collapsible
...
Code Block | ||
---|---|---|
| ||
<desy-collapsible ...></desy-collapsible> |
...
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Collapsible abierto con entrada de texto
Collapsible cerrado con contenido
|
Description-list
...
Code Block | ||
---|---|---|
| ||
<desy-description-list ...></desy-description-list> |
...
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Ejemplo con items por contenido
Ejemplo con items como parámetros
Ejemplo con atributos
|
Details
...
Code Block | ||
---|---|---|
| ||
<desy-details ...> Detalles </desy-destails> |
...
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Details cerrado con entra de texto
Details abierto con entrada de texto
|
Item
...
Code Block | ||
---|---|---|
| ||
<desy-item ...></desy-item> |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||
Propiedades de accesibilidad El componente admite los siguientes parámetros de accesibilidad. |
Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Se permite proyectar contenido dentro del Item para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: TitleComponent
Permite especificar el título sin utilizar los parámetros de entrada. Admite las mismas propiedades de entrada que el objeto TitleData. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. DescriptionComponent
Permite especificar la descripción sin utilizar los parámetros de entrada. Admite las mismas propiedades de entrada que el objeto DescriptionData. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. ItemItemComponent
Permite incluir cada item del listado sin utilizar el parámetro items. ItemContentBottomComponent
Permite incluir contenido adicional en la parte inferior del item sin utilizar el parámetor content. Admite los mismos parámetros de entrada que el objeto ContentData. ItemContentRightComponent
Permite incluir contenido adicional en la parte derecha del item sin utilizar el parámetor caller. IconComponent
Permite especificar el icono. Admite las mismas propiedades de entrada que el objeto IconData. Admite los siguientes tipos:
Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. |
Expand | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||
Implementación con contenido
Implementación básica
Implementación con HTML Componente
HTML
Implementación con descripción Componente
HTML
Implementación con items Componente
HTML
Implementación con content Componente
HTML
Implementación con arrastrable Componente
HTML
Implementación con tipo documento Componente
HTML
Implementación con caller, title, description, items, content e icon Componente
HTML
|
Media-object
...
Code Block | ||
---|---|---|
| ||
<desy-media-object ...></desy-media-object> |
...
Expand | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||
Propiedades de accesibilidad El componente admite los siguientes parámetros de accesibilidad. |
Expand | ||||
---|---|---|---|---|
| ||||
ContentComponent
Permite indicar el contenido principal que englobará el tooltip, de forma que al posar el cursor sobre éste se muestre la información extendida. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. MediaObjectFigureComponent
Permite indicar la figura del objeto.. |
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Classes añadiendo reverse
Classes añadiendo padding y margin
Ejemplo con contenido
|
Pagination
...
Code Block | ||
---|---|---|
| ||
<desy-pagination ...></desy-pagination> |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PaginationItemData
Propiedades de accesibilidad El componente y PaginationItemData admite los siguientes parámetros de accesibilidad. |
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Implementación por defecto
Implementación con selector
|
Spinner
...
Code Block | ||
---|---|---|
| ||
<desy-spinner ...></desy-spinner> |
...
Expand | |||||
---|---|---|---|---|---|
| |||||
Spinner simple
|
Status
...
Code Block | ||
---|---|---|
| ||
<desy-status...></desy-status> |
...
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Status con texto e icon de tipo success
Status con texto e icon con contenido
|
Status-item
...
Code Block | ||
---|---|---|
| ||
<desy-status-item...></desy-status-item> |
...
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Objeto StatusItemTitleData
Objeto StatusData
El componente admite los siguientes parámetros de accesibilidad. |
Expand | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Se permite proyectar contenido dentro del status-item para facilitar su uso. Para ello se facilitan los siguientes sub-componentes: TitleComponent
Permite indicar el titulo que englobará el componente Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. HintComponent
Permite indicar un texto de ayuda en el componente Este componente se encuentra en el módulo DesyFormsModule. ErrorMessageComponent
Permite indicar un mensaje de error en el componente Este componente se encuentra en el módulo DesyFormsModule. DescriptionItemComponent
Permite indicar la descripción en el componente Este componente se encuentra en el módulo DesyViewsModule, en description-list. TermComponent
Permite indicar el termino en el componente Este componente se encuentra en el módulo DesyViewsModule, en description-list. DefinitionComponent
Permite indicar la definición en el componente Este componente se encuentra en el módulo DesyViewsModule, en description-list. ContentComponent
Permite especificar el contenido adicional tras los items. Este componente es común entre los módulos, por lo que se encuentra en el módulo DesyCommonsModule. StatusComponent
Permite representar el estado de un elemento o de una operación. Este componente se encuentra en el módulo DesyViewsModule |
Expand | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
Status-item con hint y status de tipo success
Status-item con items y status
Status-item con contenido
|
Tabs
...
Code Block | ||
---|---|---|
| ||
<desy-tabs...></desy-tabs> |
...
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Tabs con idPrefix, tabListAriaLabel, title, disabeld, item.panel.classes e item.panel.html como template.
Ejemplo con contenido
|
Tooltip
...
Code Block | ||
---|---|---|
| ||
<desy-tooltip ...>...</desy-tooltip> |
...
Expand | ||||
---|---|---|---|---|
| ||||
Tooltip con atributos de entrada
Tooltip con contenido
|
Accesibilidad
...
En todos los componentes se han tenido en cuenta los siguiente parámetros de accesibilidad. Se detalla en cada componente.
Parámetro | Atributo de accesibilidad equivalente |
---|---|
role | role |
ariaLabel | aria-label |
ariaDescribedBy | aria-describedby |
ariaLabelledBy | aria-labelledby |
ariaHidden | aria-hidden |
ariaDisabled | aria-disabled |
ariaControls | aria-controls |
ariaCurrent | aria-current |
ariaLive | aria-live |
ariaExpanded | aria-expanded |
ariaErrorMessage | aria-errormessage |
ariaHasPopup | aria-haspopup |
ariaModal | aria-modal |
tabindex | tabindex |
...
Servicios relativos a vistas
...
Vamos a ver como se usa cada uno de los servicios.
AlertService
...
Servicio que permite abrir y cerrar alerts de forma dinámica, es decir, sin tener que especificar los componentes en el HTML.
Contiene los siguientes métodos:
openAlert
Permite abrir un alert en una posición específica del html.
...
Expand | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
El servicio devuelve un objeto Promise<OpenAlertResult> OpenDialogResult
|
closeAlert
Permite cerrar un alert.
Expand | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
onCloseAlert
Permite gestionar el evento de cierre de un alert.
...