SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
UDA – Utilidades de desarrollo de aplicaciones by EJIE is licensed under a Creative Commons Reconocimiento-
NoComercial-CompartirIgual 3.0 Unported License.
UDA - Utilidades de Desarrollo de Aplicaciones
Componentes RUP – Accordion
Fecha: 22/11/2013 Referencia:
EJIE S.A.
Mediterráneo, 14
Tel. 945 01 73 00*
Fax. 945 01 73 01
01010 Vitoria-Gasteiz
Posta-kutxatila / Apartado: 809
01080 Vitoria-Gasteiz
www.ejie.es
Componentes RUP – Accordion ii/11
Control de documentación
Título de documento: Componentes RUP – Accordion
Histórico de versiones
Código: Versión: Fecha: Resumen de cambios:
1.0.0 25/01/2012 Primera versión.
2.0.0 11/07/2012 Cambios de formato y correcciones ortográficas.
2.1.0 18/09/2012
Actualización de las versiones de las librerías
JavaScript subyacentes.
2.4.0 22/11/2013
Se distribuye la versión minimizada de los ficheros
javascript y de estilos de RUP.
Cambios producidos desde la última versión
Se distribuye la versión minimizada de los ficheros javascript y de estilos de RUP.
Control de difusión
Responsable: Ander Martínez
Aprobado por:
Firma: Fecha:
Distribución:
Referencias de archivo
Autor:
Nombre archivo:
Localización:
Componentes RUP – Accordion iii/11
Contenido
Capítulo/sección Página
1. Introducción 4
2. Ejemplo 4
3. Casos de uso 4
4. Infraestructura 5
4.1. Ficheros 5
4.2. Dependencias 5
4.3. Versión minimizada 6
5. Invocación 6
6. Parámetros 7
7. Funciones 8
8. Eventos 10
9. Sobreescritura del theme 10
10. Integración con UDA 11
Componentes RUP – Accordion 4/11
1. Introducción
La descripción del Componente Accordion, visto desde el punto de vista de RUP, es la siguiente:
El objetivo principal del componente Accordion es la presentación de un contenido donde conceptos
relacionados pueden agruparse (ej. secciones) de manera que el usuario puede mostrar u ocultar
información sin perder el contexto del contenido principal.
2. Ejemplo
Se presentan a continuación un ejemplo de este componente:
3. Casos de uso
Se aconseja la utilización de este componente:
• Cuando se desea permitir la interacción del usuario con un contenido extenso en el que se pueden
agrupar conceptos relacionados permitiendo mostrar y ocultar información para minimizar el
desplazamiento dentro de la página que lo presenta.
Componentes RUP – Accordion 5/11
Nota: El uso adecuado de este componente permite ordenar y aumentar, la cantidad de información
presentada en las páginas. El uso inadecuado puede hacer que el tamaño, manejo y desarrollo de las
páginas se dificulte o entorpezca, por lo que se recomienda no abusar ni exagerar su uso en las
aplicaciones.
Nota2: El componente Accordion muestra la información de una única sección mientras las otras están
ocultas. No se debe utilizar el componente Accordion si se desea visualizar varias secciones abiertas a la
vez.
4. Infraestructura
A continuación se comenta la infraestructura necesaria para el correcto funcionamiento del componente.
• Únicamente se requiere la inclusión de los ficheros que implementan el componente (js y css)
comentados en los apartados Ficheros y Dependencias.
4.1. Ficheros
Ruta Javascript: rup/scripts/
Fichero de plugin: rup.accordion-x.y.z.js
Ruta theme: rup/basic-theme/
Fichero CSS del theme: theme.rup.accordion-x.y.z.css
4.2. Dependencias
Por la naturaleza de desarrollo de los componentes (patrones) como plugins basados en la librería
JavaScript jQuery, es necesaria la inclusión de esta como capa base. La versión elegida para el desarrollo
ha sido la 1.8.0.
• jQuery 1.8.0: http://jquery.com/
La gestión de ciertas partes visuales de los componentes, se han realizado mediante el plugin jQuery-UI
que se basa en jQuery y se utiliza para construir aplicaciones web altamente interactivas. Este plugin,
entre otras cosas, proporciona abstracciones de bajo nivel de interacción y animación, efectos avanzados
de alto nivel y componentes personalizables (estilos). La versión utilizada en el desarrollo ha sido la 1.8.23.
• jQuery-UI 1.8.23: http://jqueryui.com/
Los ficheros necesarios para el correcto funcionamiento del componente son:
• jquery-1.8.0.js
• jquery-ui-1.8.23.custom.js
• jquery-ui-1.8.23.custom.css
• rup.base-x.y.z.js
• rup.accordion-x.y.z.js
• theme.rup.accordion-x.y.z.css
Componentes RUP – Accordion 6/11
4.3. Versión minimizada
A partir de la versión v2.4.0 se distribuye la versión minimizada de los componentes RUP. Estos ficheros
contienen la versión compactada y minimizada de los ficheros javascript y de estilos necesarios para el uso
de todos los compontente RUP.
Los ficheros minimizados de RUP son los siguientes:
• rup/scripts/min/rup.min-x.y.z.js
• rup/basic-theme/rup.min-x.y.z.css
Estos ficheros son los que deben utilizarse por las aplicaciones. Las versiones individuales de cada uno de
los componentes solo deberán de emplearse en tareas de desarrollo o depuración.
5. Invocación
La primera noción que se ha de tener en cuenta para el correcto manejo e inclusión del componente Accordion
dentro de un pagina jsp es la asociación del componente a un elemento estructural <div> de html. La
determinación del elemento <div> es determinará la ubicación y el contenido del componente dentro de la
página.
Para poder relacionar el componente Accordion con el <div> sobre el que se aplica, debe ir, como marcan las
especificaciones de html, identificado por un id (identificador) único. Dicho id (identificador) representa al
elemento dentro de la infraestructura de la página y facilita la localización y manejo del mismo. Un ejemplo de
<div> identificado tiene el siguiente aspecto:
El elemento <div>, además de ser la entidad seleccionada sobre la que reside el componente, debe albergar la
estructura que determine el contenido de cada una de las secciones del Accordion. La estructura para el buen
funcionamiento del componente debe cumplir unas reglas muy concretas:
1. El elemento <div> base debe albergar pares de elementos que representen, según su orden de
ubicación, la cabeza y cuerpo de cada una de las secciones. Dichos pares, tanto la cabecera
como el cuerpo, podrán ser elementos de distintos tipos pero se recomienda que la cabeza sea
de algún tipo título (<h1>, <h2> o <h3>) y que el cuerpo sea de tipo bloque (<div>).
2. Por cuestiones de estructura y estilos es estrictamente obligatorio incluir un elemento <a>
dentro de la cabecera. Dicho elemento contiene el título de la sección y permite gestionar la
apertura y cierre de las distintas secciones correctamente.
<div id="accordionExample" class="rup_accordion">
...
</div>
Componentes RUP – Accordion 7/11
Además de poder visualizar el aspecto que tiene la estructura html necesaria para crear un componente
Accordion, en el ejemplo se puede apreciar que al <div> base se le ha aplicado el estilo “rup_accordion”. El uso
de este estilo no es casual y responde a una necesidad funcional típica en este tipo de componentes.
Normalmente, en el renderizado de los componentes, se visualiza el código html sin formatear ni ubicar antes
de que adquiera su aspecto final. Esta circunstancia, que no perjudica al funcionamiento del componente, es
extraña para los usuarios por la sensación de desorden e imperfección en la carga de la página. Para evitar
este efecto, se ha desarrollado el estilo rup_accordion asociado a los estilos del componente, que evita este
efecto ya que mantiene oculto el componente hasta su creación. Incluir el estilo rup_accordion no es obligatorio
pero si recomendable para eliminar el efecto visual pernicioso.
Otra recomendación asociada al diseño de la aplicación, es especificar el height (tamaño vertical) del cuerpo
mediante un class (clase) en lugar de especificarlo mediante un style (estilo) en el propio elemento. Esto se
debe a que los navegadores, cuando operan con el componente Accordion, pierden el valor del height en el
style de los cuerpos y, a su vez, estos pierden su tamaño original (este efecto solo se produce si la opción
autoHeight está a false).
Además, con respecto a los navegadores, es aconsejable saber que Chrome, cuando maneja el componente
Accordion, no renderiza bien el componente si los cuerpos del mismo no tienen un height (tamaño vertical)
especificado. Esto se debe a que Chrome no coge bien el tamaño proporcional del elemento padre y se pintan
las secciones con tamaños variables entre carga y carga. Si es especifican los height de los distintos cuerpos
este comportamiento anómalo no se produce.
6. Parámetros
A continuación se muestran los posibles parámetros de configuración que recibe el componente.
• disabled: Parámetro de configuración que determina si está habilitado (false) o deshabilitado
(true) el componente Accordion. Por defecto el valor de este parámetro es false.
• active: Determina la sección que está activa. El valor del parámetro puede ser un selector, un
elemento, un boolean, un objeto JQuery y un número. Si se le especifica el valor false, el
Accordion permanecerá totalmente cerrado (este caso requiere del parámetro collapsible true).
Por defecto, su valor es la primera sección del Accordion.
• animated: Elemento de figuración que determina el tipo de animación aplicada al pliegue y
despliegue de las secciones del Accordion. Puede aceptar los distintos tipos de animaciones
asociados a JQuery–Ui (por ejemplo bounceslide). Con un valor false se deshabilita la
animación. El valor por defecto es slide (deslizable básico).
• autoHeight: Si su valor es true, todas las secciones del Accordion tendrá un height igual al de
la sección que tenga el mayor valor. Gracias a este parámetro, el Accordion,
<div id="accordionExample" class="rup_accordion">
<h1><a> Título de la primera cabecera </a></h1>
<div> Primer contenido </div>
<h1><a> Título de la segunda cabecera </a></h1>
<div> Segundo contenido </div>
...
</div>
Componentes RUP – Accordion 8/11
independientemente de la sección abierta, mantendrá su coherencia dimensional vertical. Por
defecto su valor es true.
• clearStyle: Si está activado, una vez acabada la animación, el Accordion borra los estilos de
height y overflow. Este tipo de comportamiento está diseñado para situaciones en las que se
cargan contenidos dinámicos y se desea que el Accordion ajuste sus medidas al nuevo
contenido. El uso de este parámetro no tiene sentido si se esta usando el autoHeight. Por
defecto su valor es false.
• collapsible: Parámetro que habilita la posibilidad de que todas las secciones del Accordion
estén cerradas a la vez. Por defecto su valor es false.
• event: Determina el tipo de evento necesario para que cada una de las secciones sea
habilitada o deshabilitada. Por defecto su valor es click (un click del botón izquierdo del ratón).
• fillSpace: Permite al Accordion que ocupe todo el height (espacio vertical) perteneciente a su
padre. Este comportamiento predomina frente al autoHeight. Su valor por defecto es false.
• header: Selector que determina el objeto cabecera de cada una de las secciones del
Accordion. Por defecto recoge como cabeceras los primeros elementos de cada pareja
integrada en el Accordion.
• icons: Parámetro estructural que determina el icono utilizado para indicar el estado de sección
abierta o cerrada. Se puede especificar tanto uno como otro como los dos. Por defecto se usan
los iconos nativos del propio de JQuery-UI.
• navigation: En caso de estar activada, el Accordion comprueba el valor de la ruta de cada
unos de los href asociados a los “<a>” de las cabeceras y, en caso de coincidir con el de la ruta
de la propia página, se activa dicha sección. Este tipo de funcionalidad está enfocada a
diseños de páginas que guardan el estado. El criterio de selección se puede cambiar
especificando un navigationFilter adecuado.
• navigationFilter: Función aplicada para determinar el cumplimiento de la condición asociada a
la activación del parámetro navigation. La función debe devolver true o false según se cumpla
o no la condición destinada al cumplimiento del navigation.
• Validation: Parámetro de configuración que determina la aplicación de la validación estructural
asociada a las necesidades estructurales del Accordion. El valor por defecto, es true.
7. Funciones
A continuación se detallan las diferentes funciones que integran el componente Accordion:
• enable: Habilita el componente Accordion. La invocación se realizará de la siguiente manera:
icons: {
'header': 'ui-icon-plus',
'headerSelected': 'ui-icon-minus'
}
Componentes RUP – Accordion 9/11
• disable: Deshabilita el componente Accordion. La invocación se realizará de la siguiente manera:
• destroy: Elimina completamente la funcionalidad del Accordion. Como resultado, se devuelven los
objetos html, tal y como estaban, antes de aplicar el componente Accordion:
• option: Dependiendo de si se informa un valor asociado a una parámetro o se introduce un json con
relaciones variable-valor o no se pasan parámetros asociados a la opción especificada, la función
asigna el nuevo valor al parámetro asociado o asigna el nuevo conjunto de valores a los parámetros
asociados o devuelve el valor actual del parámetro especificado (actuando como un get),
respectivamente.
• widget: Devuelve el elemento .ui-accordion:
• activate: Activación, programática, de la sección especificada. El índice especificado, puede ser un
valor numérico no cero que indique la sección seleccionada o un selector que determine el elemento
activado.
En caso de tener el collapsible activado, es posible pasar el valor false para que se cierren todas las
secciones.
• resize: La función provoca el reajuste de los height (tamaño vertical) de las distintas secciones del
Accordion. La ejecución de esta función solo tiene sentido si la opción fillSpace está activada y el
height del contenedor cambia:
$(selector).rup_accordion("resize");
$(selector). rup_accordion("destroy");
$(selector).rup_accordion("disable");
$(selector).rup_accordion("enable");
$(selector).rup_accordion ("activate", false);
$(selector).rup_accordion ("activate", 3);
$(selector).rup_accordion("widget");
$(selector).rup_accordion("option", "animated", "bounceslide");
$(selector).rup_accordion("option",{collapsible : true});
$(selector).rup_accordion("option", "animated");
Componentes RUP – Accordion 10/11
8. Eventos
A continuación se detallan los eventos asociados al componente:
• create: Evento lanzado cuando se completa la creación del componente Accordion.
• change: Este evento se lanza siempre que se produzca algún cambio en el Accordion. Si el
componente tiene algún tipo de animación asociada, el evento se lanza justo después de que ésta
finalice.
• changestart: Evento ejecutado justo antes de que se produzca cualquier tipo de cambio en el
Accordion.
9. Sobreescritura del theme
El componente Accordion se presenta con una apariencia visual definida en el fichero de estilos
theme.rup.accordion-x.y.z.css.
Si se quiere modificar la apariencia del componente, se recomienda redefinir el/los estilos necesarios en un
fichero de estilos propio de la aplicación situado dentro del proyecto de estáticos
(codAppStatics/WebContent/codApp/styles).
Los estilos del componente se basan en los estilos básicos de los widgets de jQuery UI, con lo que los cambios
que se realicen sobre su fichero de estilos manualmente o mediante el uso de la herramienta Theme Roller
podrán tener repercusión sobre todos los componentes que compartan esos mismos estilos (pudiendo ser el
nivel de repercusión general o ajustado a un subconjunto de componentes).
A continuación se muestran unas capturas del componente con los estilos asociados dependiendo del uso de
imágenes. Los estilos que contengan la palabra “ui-“ son los propios de jQuery UI que en caso de ser
necesario serán sobrescritos y no se comentarán en este documento por no ser su ámbito.
Componentes RUP – Accordion 11/11
10. Integración con UDA
No aplica.

Más contenido relacionado

La actualidad más candente

UDA-Componentes RUP. Formulario
UDA-Componentes RUP. FormularioUDA-Componentes RUP. Formulario
UDA-Componentes RUP. FormularioAnder Martinez
 
UDA-Componentes RUP. Mantenimiento (v2.1.1 deprecado)
UDA-Componentes RUP. Mantenimiento  (v2.1.1 deprecado)UDA-Componentes RUP. Mantenimiento  (v2.1.1 deprecado)
UDA-Componentes RUP. Mantenimiento (v2.1.1 deprecado)Ander Martinez
 
UDA-Componentes RUP. Pestañas
UDA-Componentes RUP. PestañasUDA-Componentes RUP. Pestañas
UDA-Componentes RUP. PestañasAnder Martinez
 
UDA-Componentes RUP. Autocomplete
UDA-Componentes RUP. AutocompleteUDA-Componentes RUP. Autocomplete
UDA-Componentes RUP. AutocompleteAnder Martinez
 
UDA-Desarrollo RUP. Consejos y buenas prácticas
UDA-Desarrollo RUP. Consejos y buenas prácticasUDA-Desarrollo RUP. Consejos y buenas prácticas
UDA-Desarrollo RUP. Consejos y buenas prácticasAnder Martinez
 
UDA-Componentes RUP. Tabla.v2.4.6
UDA-Componentes RUP. Tabla.v2.4.6UDA-Componentes RUP. Tabla.v2.4.6
UDA-Componentes RUP. Tabla.v2.4.6Ander Martinez
 
UDA-Componentes RUP. Upload
UDA-Componentes RUP. UploadUDA-Componentes RUP. Upload
UDA-Componentes RUP. UploadAnder Martinez
 
UDA-Anexo gestión de seguridad
UDA-Anexo gestión de seguridadUDA-Anexo gestión de seguridad
UDA-Anexo gestión de seguridadAnder Martinez
 
UDA-Componentes RUP. Combo (v2.1.1 deprecado)
UDA-Componentes RUP. Combo (v2.1.1 deprecado)UDA-Componentes RUP. Combo (v2.1.1 deprecado)
UDA-Componentes RUP. Combo (v2.1.1 deprecado)Ander Martinez
 
UDA-Plugin UDA. Guia de desarrollo
UDA-Plugin UDA. Guia de desarrolloUDA-Plugin UDA. Guia de desarrollo
UDA-Plugin UDA. Guia de desarrolloAnder Martinez
 
UDA-Plugin UDA. Guia de uso del plugin.
UDA-Plugin UDA. Guia de uso del plugin.UDA-Plugin UDA. Guia de uso del plugin.
UDA-Plugin UDA. Guia de uso del plugin.Ander Martinez
 
AAA게임_UI_최적화_및_빌드하기.pptx
AAA게임_UI_최적화_및_빌드하기.pptxAAA게임_UI_최적화_및_빌드하기.pptx
AAA게임_UI_최적화_및_빌드하기.pptxTonyCms
 
Umg ,이벤트 바인딩, Invaidation Box
Umg ,이벤트 바인딩, Invaidation BoxUmg ,이벤트 바인딩, Invaidation Box
Umg ,이벤트 바인딩, Invaidation Box대영 노
 
UI아트 작업자를 위한 언리얼엔진4 UMG #1
UI아트 작업자를 위한 언리얼엔진4 UMG #1UI아트 작업자를 위한 언리얼엔진4 UMG #1
UI아트 작업자를 위한 언리얼엔진4 UMG #1Hong-Gi Joe
 
UDA-Guia desarrollo web services
UDA-Guia desarrollo web servicesUDA-Guia desarrollo web services
UDA-Guia desarrollo web servicesAnder Martinez
 
UDA-Anexo configuración y uso de jackson
UDA-Anexo configuración y uso de jacksonUDA-Anexo configuración y uso de jackson
UDA-Anexo configuración y uso de jacksonAnder Martinez
 
Angular - Chapter 4 - Data and Event Handling
 Angular - Chapter 4 - Data and Event Handling Angular - Chapter 4 - Data and Event Handling
Angular - Chapter 4 - Data and Event HandlingWebStackAcademy
 
CSS Flexbox (flexible box layout)
CSS Flexbox (flexible box layout)CSS Flexbox (flexible box layout)
CSS Flexbox (flexible box layout)Woodridge Software
 
React & Redux JS
React & Redux JS React & Redux JS
React & Redux JS Hamed Farag
 
Angular - Chapter 5 - Directives
 Angular - Chapter 5 - Directives Angular - Chapter 5 - Directives
Angular - Chapter 5 - DirectivesWebStackAcademy
 

La actualidad más candente (20)

UDA-Componentes RUP. Formulario
UDA-Componentes RUP. FormularioUDA-Componentes RUP. Formulario
UDA-Componentes RUP. Formulario
 
UDA-Componentes RUP. Mantenimiento (v2.1.1 deprecado)
UDA-Componentes RUP. Mantenimiento  (v2.1.1 deprecado)UDA-Componentes RUP. Mantenimiento  (v2.1.1 deprecado)
UDA-Componentes RUP. Mantenimiento (v2.1.1 deprecado)
 
UDA-Componentes RUP. Pestañas
UDA-Componentes RUP. PestañasUDA-Componentes RUP. Pestañas
UDA-Componentes RUP. Pestañas
 
UDA-Componentes RUP. Autocomplete
UDA-Componentes RUP. AutocompleteUDA-Componentes RUP. Autocomplete
UDA-Componentes RUP. Autocomplete
 
UDA-Desarrollo RUP. Consejos y buenas prácticas
UDA-Desarrollo RUP. Consejos y buenas prácticasUDA-Desarrollo RUP. Consejos y buenas prácticas
UDA-Desarrollo RUP. Consejos y buenas prácticas
 
UDA-Componentes RUP. Tabla.v2.4.6
UDA-Componentes RUP. Tabla.v2.4.6UDA-Componentes RUP. Tabla.v2.4.6
UDA-Componentes RUP. Tabla.v2.4.6
 
UDA-Componentes RUP. Upload
UDA-Componentes RUP. UploadUDA-Componentes RUP. Upload
UDA-Componentes RUP. Upload
 
UDA-Anexo gestión de seguridad
UDA-Anexo gestión de seguridadUDA-Anexo gestión de seguridad
UDA-Anexo gestión de seguridad
 
UDA-Componentes RUP. Combo (v2.1.1 deprecado)
UDA-Componentes RUP. Combo (v2.1.1 deprecado)UDA-Componentes RUP. Combo (v2.1.1 deprecado)
UDA-Componentes RUP. Combo (v2.1.1 deprecado)
 
UDA-Plugin UDA. Guia de desarrollo
UDA-Plugin UDA. Guia de desarrolloUDA-Plugin UDA. Guia de desarrollo
UDA-Plugin UDA. Guia de desarrollo
 
UDA-Plugin UDA. Guia de uso del plugin.
UDA-Plugin UDA. Guia de uso del plugin.UDA-Plugin UDA. Guia de uso del plugin.
UDA-Plugin UDA. Guia de uso del plugin.
 
AAA게임_UI_최적화_및_빌드하기.pptx
AAA게임_UI_최적화_및_빌드하기.pptxAAA게임_UI_최적화_및_빌드하기.pptx
AAA게임_UI_최적화_및_빌드하기.pptx
 
Umg ,이벤트 바인딩, Invaidation Box
Umg ,이벤트 바인딩, Invaidation BoxUmg ,이벤트 바인딩, Invaidation Box
Umg ,이벤트 바인딩, Invaidation Box
 
UI아트 작업자를 위한 언리얼엔진4 UMG #1
UI아트 작업자를 위한 언리얼엔진4 UMG #1UI아트 작업자를 위한 언리얼엔진4 UMG #1
UI아트 작업자를 위한 언리얼엔진4 UMG #1
 
UDA-Guia desarrollo web services
UDA-Guia desarrollo web servicesUDA-Guia desarrollo web services
UDA-Guia desarrollo web services
 
UDA-Anexo configuración y uso de jackson
UDA-Anexo configuración y uso de jacksonUDA-Anexo configuración y uso de jackson
UDA-Anexo configuración y uso de jackson
 
Angular - Chapter 4 - Data and Event Handling
 Angular - Chapter 4 - Data and Event Handling Angular - Chapter 4 - Data and Event Handling
Angular - Chapter 4 - Data and Event Handling
 
CSS Flexbox (flexible box layout)
CSS Flexbox (flexible box layout)CSS Flexbox (flexible box layout)
CSS Flexbox (flexible box layout)
 
React & Redux JS
React & Redux JS React & Redux JS
React & Redux JS
 
Angular - Chapter 5 - Directives
 Angular - Chapter 5 - Directives Angular - Chapter 5 - Directives
Angular - Chapter 5 - Directives
 

Destacado

UDA-Componentes RUP. Mensajes
UDA-Componentes RUP. MensajesUDA-Componentes RUP. Mensajes
UDA-Componentes RUP. MensajesAnder Martinez
 
UDA-Componentes RUP. Mensajes (v2.1.1 deprecado)
UDA-Componentes RUP. Mensajes (v2.1.1 deprecado)UDA-Componentes RUP. Mensajes (v2.1.1 deprecado)
UDA-Componentes RUP. Mensajes (v2.1.1 deprecado)Ander Martinez
 
UDA-Componentes RUP. Reporting
UDA-Componentes RUP. ReportingUDA-Componentes RUP. Reporting
UDA-Componentes RUP. ReportingAnder Martinez
 
UDA-Componentes RUP. Menú
UDA-Componentes RUP. MenúUDA-Componentes RUP. Menú
UDA-Componentes RUP. MenúAnder Martinez
 
Arinbide Adaptativo. Acta de reunión.v1.1
Arinbide Adaptativo. Acta de reunión.v1.1Arinbide Adaptativo. Acta de reunión.v1.1
Arinbide Adaptativo. Acta de reunión.v1.1Ander Martinez
 
UDA-Componentes RUP. Migas
UDA-Componentes RUP. MigasUDA-Componentes RUP. Migas
UDA-Componentes RUP. MigasAnder Martinez
 
UDA-Componentes RUP. Reporting
UDA-Componentes RUP. ReportingUDA-Componentes RUP. Reporting
UDA-Componentes RUP. ReportingAnder Martinez
 
Arinbide Adaptativo. Pila de impedimentos.v1.1
Arinbide Adaptativo. Pila de impedimentos.v1.1Arinbide Adaptativo. Pila de impedimentos.v1.1
Arinbide Adaptativo. Pila de impedimentos.v1.1Ander Martinez
 
UDA-Componentes RUP. Tooltip
UDA-Componentes RUP. TooltipUDA-Componentes RUP. Tooltip
UDA-Componentes RUP. TooltipAnder Martinez
 
Arinbide Adaptativo. Normas, participantes y procedimientos.v1.0
Arinbide Adaptativo. Normas, participantes y procedimientos.v1.0Arinbide Adaptativo. Normas, participantes y procedimientos.v1.0
Arinbide Adaptativo. Normas, participantes y procedimientos.v1.0Ander Martinez
 
UDA-Anexo uso de webDAV
UDA-Anexo uso de webDAVUDA-Anexo uso de webDAV
UDA-Anexo uso de webDAVAnder Martinez
 
Arinbide Adaptativo. Pila de producto.v1.0
Arinbide Adaptativo. Pila de producto.v1.0Arinbide Adaptativo. Pila de producto.v1.0
Arinbide Adaptativo. Pila de producto.v1.0Ander Martinez
 
Arinbide Adaptativo. Manual de usuario.v1.0
Arinbide Adaptativo. Manual de usuario.v1.0Arinbide Adaptativo. Manual de usuario.v1.0
Arinbide Adaptativo. Manual de usuario.v1.0Ander Martinez
 
UDA-Componentes RUP. Idioma
UDA-Componentes RUP. IdiomaUDA-Componentes RUP. Idioma
UDA-Componentes RUP. IdiomaAnder Martinez
 
UDA-Componentes RUP. Menú contextual
UDA-Componentes RUP. Menú contextualUDA-Componentes RUP. Menú contextual
UDA-Componentes RUP. Menú contextualAnder Martinez
 
UDA-Componentes RUP. Tabla 2.4.1 (deprecado)
UDA-Componentes RUP. Tabla 2.4.1 (deprecado)UDA-Componentes RUP. Tabla 2.4.1 (deprecado)
UDA-Componentes RUP. Tabla 2.4.1 (deprecado)Ander Martinez
 
Arinbide Adaptativo. Retrospectiva.v1.0
Arinbide Adaptativo. Retrospectiva.v1.0Arinbide Adaptativo. Retrospectiva.v1.0
Arinbide Adaptativo. Retrospectiva.v1.0Ander Martinez
 
UDA-Componentes RUP dialogo.v2.4.0
UDA-Componentes RUP dialogo.v2.4.0UDA-Componentes RUP dialogo.v2.4.0
UDA-Componentes RUP dialogo.v2.4.0Ander Martinez
 

Destacado (20)

Menores
MenoresMenores
Menores
 
Mayores
MayoresMayores
Mayores
 
UDA-Componentes RUP. Mensajes
UDA-Componentes RUP. MensajesUDA-Componentes RUP. Mensajes
UDA-Componentes RUP. Mensajes
 
UDA-Componentes RUP. Mensajes (v2.1.1 deprecado)
UDA-Componentes RUP. Mensajes (v2.1.1 deprecado)UDA-Componentes RUP. Mensajes (v2.1.1 deprecado)
UDA-Componentes RUP. Mensajes (v2.1.1 deprecado)
 
UDA-Componentes RUP. Reporting
UDA-Componentes RUP. ReportingUDA-Componentes RUP. Reporting
UDA-Componentes RUP. Reporting
 
UDA-Componentes RUP. Menú
UDA-Componentes RUP. MenúUDA-Componentes RUP. Menú
UDA-Componentes RUP. Menú
 
Arinbide Adaptativo. Acta de reunión.v1.1
Arinbide Adaptativo. Acta de reunión.v1.1Arinbide Adaptativo. Acta de reunión.v1.1
Arinbide Adaptativo. Acta de reunión.v1.1
 
UDA-Componentes RUP. Migas
UDA-Componentes RUP. MigasUDA-Componentes RUP. Migas
UDA-Componentes RUP. Migas
 
UDA-Componentes RUP. Reporting
UDA-Componentes RUP. ReportingUDA-Componentes RUP. Reporting
UDA-Componentes RUP. Reporting
 
Arinbide Adaptativo. Pila de impedimentos.v1.1
Arinbide Adaptativo. Pila de impedimentos.v1.1Arinbide Adaptativo. Pila de impedimentos.v1.1
Arinbide Adaptativo. Pila de impedimentos.v1.1
 
UDA-Componentes RUP. Tooltip
UDA-Componentes RUP. TooltipUDA-Componentes RUP. Tooltip
UDA-Componentes RUP. Tooltip
 
Arinbide Adaptativo. Normas, participantes y procedimientos.v1.0
Arinbide Adaptativo. Normas, participantes y procedimientos.v1.0Arinbide Adaptativo. Normas, participantes y procedimientos.v1.0
Arinbide Adaptativo. Normas, participantes y procedimientos.v1.0
 
UDA-Anexo uso de webDAV
UDA-Anexo uso de webDAVUDA-Anexo uso de webDAV
UDA-Anexo uso de webDAV
 
Arinbide Adaptativo. Pila de producto.v1.0
Arinbide Adaptativo. Pila de producto.v1.0Arinbide Adaptativo. Pila de producto.v1.0
Arinbide Adaptativo. Pila de producto.v1.0
 
Arinbide Adaptativo. Manual de usuario.v1.0
Arinbide Adaptativo. Manual de usuario.v1.0Arinbide Adaptativo. Manual de usuario.v1.0
Arinbide Adaptativo. Manual de usuario.v1.0
 
UDA-Componentes RUP. Idioma
UDA-Componentes RUP. IdiomaUDA-Componentes RUP. Idioma
UDA-Componentes RUP. Idioma
 
UDA-Componentes RUP. Menú contextual
UDA-Componentes RUP. Menú contextualUDA-Componentes RUP. Menú contextual
UDA-Componentes RUP. Menú contextual
 
UDA-Componentes RUP. Tabla 2.4.1 (deprecado)
UDA-Componentes RUP. Tabla 2.4.1 (deprecado)UDA-Componentes RUP. Tabla 2.4.1 (deprecado)
UDA-Componentes RUP. Tabla 2.4.1 (deprecado)
 
Arinbide Adaptativo. Retrospectiva.v1.0
Arinbide Adaptativo. Retrospectiva.v1.0Arinbide Adaptativo. Retrospectiva.v1.0
Arinbide Adaptativo. Retrospectiva.v1.0
 
UDA-Componentes RUP dialogo.v2.4.0
UDA-Componentes RUP dialogo.v2.4.0UDA-Componentes RUP dialogo.v2.4.0
UDA-Componentes RUP dialogo.v2.4.0
 

Similar a UDA-Componentes RUP. Accordion

UDA-Componentes RUP. Feedback (v2.1.0 deprecado)
UDA-Componentes RUP. Feedback (v2.1.0 deprecado)UDA-Componentes RUP. Feedback (v2.1.0 deprecado)
UDA-Componentes RUP. Feedback (v2.1.0 deprecado)Ander Martinez
 
Presentación extensiones interesantes joomla
Presentación extensiones interesantes joomlaPresentación extensiones interesantes joomla
Presentación extensiones interesantes joomlaMadBlake
 
UDA-Componentes RUP. Wizard
UDA-Componentes RUP. WizardUDA-Componentes RUP. Wizard
UDA-Componentes RUP. WizardAnder Martinez
 
Diggin into lightning web components
Diggin into lightning web componentsDiggin into lightning web components
Diggin into lightning web componentsFederico Giust
 
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuroPresentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuroCLEFormación
 
Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2Edgar Dueñas
 
Manual de html5_en_español
Manual de html5_en_españolManual de html5_en_español
Manual de html5_en_españolHeinrrich Facho
 
HTML5 por Gustavo Vilchez
HTML5 por Gustavo VilchezHTML5 por Gustavo Vilchez
HTML5 por Gustavo VilchezGustavo
 
Introduccion a HTML - XHTML clase 04
Introduccion a HTML - XHTML clase 04Introduccion a HTML - XHTML clase 04
Introduccion a HTML - XHTML clase 04Héctor Estigarribia
 
UDA-Componentes RUP. Árbol
UDA-Componentes RUP. ÁrbolUDA-Componentes RUP. Árbol
UDA-Componentes RUP. ÁrbolAnder Martinez
 
Webutil de oracle
Webutil de oracleWebutil de oracle
Webutil de oracleguestc91f49
 

Similar a UDA-Componentes RUP. Accordion (20)

UDA-Componentes RUP. Feedback (v2.1.0 deprecado)
UDA-Componentes RUP. Feedback (v2.1.0 deprecado)UDA-Componentes RUP. Feedback (v2.1.0 deprecado)
UDA-Componentes RUP. Feedback (v2.1.0 deprecado)
 
Presentación extensiones interesantes joomla
Presentación extensiones interesantes joomlaPresentación extensiones interesantes joomla
Presentación extensiones interesantes joomla
 
UDA-Componentes RUP. Wizard
UDA-Componentes RUP. WizardUDA-Componentes RUP. Wizard
UDA-Componentes RUP. Wizard
 
Diggin into lightning web components
Diggin into lightning web componentsDiggin into lightning web components
Diggin into lightning web components
 
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuroPresentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
 
Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2
 
NUEVO!!! EN HTML 5
NUEVO!!! EN HTML 5NUEVO!!! EN HTML 5
NUEVO!!! EN HTML 5
 
Manual de html5_en_español
Manual de html5_en_españolManual de html5_en_español
Manual de html5_en_español
 
Html4
Html4Html4
Html4
 
Nuevo Html5 ..
Nuevo Html5 ..Nuevo Html5 ..
Nuevo Html5 ..
 
Articulo
ArticuloArticulo
Articulo
 
Html5
Html5Html5
Html5
 
HTML5 por Gustavo Vilchez
HTML5 por Gustavo VilchezHTML5 por Gustavo Vilchez
HTML5 por Gustavo Vilchez
 
UDA-Migracion a v2
UDA-Migracion a v2UDA-Migracion a v2
UDA-Migracion a v2
 
Introduccion a HTML - XHTML clase 04
Introduccion a HTML - XHTML clase 04Introduccion a HTML - XHTML clase 04
Introduccion a HTML - XHTML clase 04
 
Html4
Html4Html4
Html4
 
Html4 equipo
Html4 equipoHtml4 equipo
Html4 equipo
 
UDA-Componentes RUP. Árbol
UDA-Componentes RUP. ÁrbolUDA-Componentes RUP. Árbol
UDA-Componentes RUP. Árbol
 
Webutil de oracle
Webutil de oracleWebutil de oracle
Webutil de oracle
 
Webutil
WebutilWebutil
Webutil
 

Más de Ander Martinez

Arinbide Adaptativo. Visión del producto.v1.0
Arinbide Adaptativo. Visión del producto.v1.0Arinbide Adaptativo. Visión del producto.v1.0
Arinbide Adaptativo. Visión del producto.v1.0Ander Martinez
 
Arinbide Adaptativo. Plan de entregas.v1.0
Arinbide Adaptativo. Plan de entregas.v1.0Arinbide Adaptativo. Plan de entregas.v1.0
Arinbide Adaptativo. Plan de entregas.v1.0Ander Martinez
 
Arinbide Adaptativo. Pila de sprint.v1.0
Arinbide Adaptativo. Pila de sprint.v1.0Arinbide Adaptativo. Pila de sprint.v1.0
Arinbide Adaptativo. Pila de sprint.v1.0Ander Martinez
 
Arinbide Adaptativo. Monitorización.v1.0
Arinbide Adaptativo. Monitorización.v1.0Arinbide Adaptativo. Monitorización.v1.0
Arinbide Adaptativo. Monitorización.v1.0Ander Martinez
 
Arinbide Adaptativo. Diseño técnico.v1.0
Arinbide Adaptativo. Diseño técnico.v1.0Arinbide Adaptativo. Diseño técnico.v1.0
Arinbide Adaptativo. Diseño técnico.v1.0Ander Martinez
 
Arinbide Adaptativo. Defectos y errores .v1.0
Arinbide Adaptativo. Defectos y errores .v1.0Arinbide Adaptativo. Defectos y errores .v1.0
Arinbide Adaptativo. Defectos y errores .v1.0Ander Martinez
 
Arinbide adaptativo. Anexo. Conceptos básicos. v1.0
Arinbide adaptativo. Anexo. Conceptos básicos. v1.0Arinbide adaptativo. Anexo. Conceptos básicos. v1.0
Arinbide adaptativo. Anexo. Conceptos básicos. v1.0Ander Martinez
 
Arinbide adaptativo.v1.0
Arinbide adaptativo.v1.0Arinbide adaptativo.v1.0
Arinbide adaptativo.v1.0Ander Martinez
 

Más de Ander Martinez (9)

Arinbide Adaptativo. Visión del producto.v1.0
Arinbide Adaptativo. Visión del producto.v1.0Arinbide Adaptativo. Visión del producto.v1.0
Arinbide Adaptativo. Visión del producto.v1.0
 
Arinbide Adaptativo. Plan de entregas.v1.0
Arinbide Adaptativo. Plan de entregas.v1.0Arinbide Adaptativo. Plan de entregas.v1.0
Arinbide Adaptativo. Plan de entregas.v1.0
 
Arinbide Adaptativo. Pila de sprint.v1.0
Arinbide Adaptativo. Pila de sprint.v1.0Arinbide Adaptativo. Pila de sprint.v1.0
Arinbide Adaptativo. Pila de sprint.v1.0
 
Arinbide Adaptativo. Monitorización.v1.0
Arinbide Adaptativo. Monitorización.v1.0Arinbide Adaptativo. Monitorización.v1.0
Arinbide Adaptativo. Monitorización.v1.0
 
Arinbide Adaptativo. Diseño técnico.v1.0
Arinbide Adaptativo. Diseño técnico.v1.0Arinbide Adaptativo. Diseño técnico.v1.0
Arinbide Adaptativo. Diseño técnico.v1.0
 
Arinbide Adaptativo. Defectos y errores .v1.0
Arinbide Adaptativo. Defectos y errores .v1.0Arinbide Adaptativo. Defectos y errores .v1.0
Arinbide Adaptativo. Defectos y errores .v1.0
 
Arinbide adaptativo. Anexo. Conceptos básicos. v1.0
Arinbide adaptativo. Anexo. Conceptos básicos. v1.0Arinbide adaptativo. Anexo. Conceptos básicos. v1.0
Arinbide adaptativo. Anexo. Conceptos básicos. v1.0
 
Arinbide adaptativo.v1.0
Arinbide adaptativo.v1.0Arinbide adaptativo.v1.0
Arinbide adaptativo.v1.0
 
Arinbide.v3.0
Arinbide.v3.0Arinbide.v3.0
Arinbide.v3.0
 

Último

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 

Último (20)

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 

UDA-Componentes RUP. Accordion

  • 1. UDA – Utilidades de desarrollo de aplicaciones by EJIE is licensed under a Creative Commons Reconocimiento- NoComercial-CompartirIgual 3.0 Unported License. UDA - Utilidades de Desarrollo de Aplicaciones Componentes RUP – Accordion Fecha: 22/11/2013 Referencia: EJIE S.A. Mediterráneo, 14 Tel. 945 01 73 00* Fax. 945 01 73 01 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz www.ejie.es
  • 2. Componentes RUP – Accordion ii/11 Control de documentación Título de documento: Componentes RUP – Accordion Histórico de versiones Código: Versión: Fecha: Resumen de cambios: 1.0.0 25/01/2012 Primera versión. 2.0.0 11/07/2012 Cambios de formato y correcciones ortográficas. 2.1.0 18/09/2012 Actualización de las versiones de las librerías JavaScript subyacentes. 2.4.0 22/11/2013 Se distribuye la versión minimizada de los ficheros javascript y de estilos de RUP. Cambios producidos desde la última versión Se distribuye la versión minimizada de los ficheros javascript y de estilos de RUP. Control de difusión Responsable: Ander Martínez Aprobado por: Firma: Fecha: Distribución: Referencias de archivo Autor: Nombre archivo: Localización:
  • 3. Componentes RUP – Accordion iii/11 Contenido Capítulo/sección Página 1. Introducción 4 2. Ejemplo 4 3. Casos de uso 4 4. Infraestructura 5 4.1. Ficheros 5 4.2. Dependencias 5 4.3. Versión minimizada 6 5. Invocación 6 6. Parámetros 7 7. Funciones 8 8. Eventos 10 9. Sobreescritura del theme 10 10. Integración con UDA 11
  • 4. Componentes RUP – Accordion 4/11 1. Introducción La descripción del Componente Accordion, visto desde el punto de vista de RUP, es la siguiente: El objetivo principal del componente Accordion es la presentación de un contenido donde conceptos relacionados pueden agruparse (ej. secciones) de manera que el usuario puede mostrar u ocultar información sin perder el contexto del contenido principal. 2. Ejemplo Se presentan a continuación un ejemplo de este componente: 3. Casos de uso Se aconseja la utilización de este componente: • Cuando se desea permitir la interacción del usuario con un contenido extenso en el que se pueden agrupar conceptos relacionados permitiendo mostrar y ocultar información para minimizar el desplazamiento dentro de la página que lo presenta.
  • 5. Componentes RUP – Accordion 5/11 Nota: El uso adecuado de este componente permite ordenar y aumentar, la cantidad de información presentada en las páginas. El uso inadecuado puede hacer que el tamaño, manejo y desarrollo de las páginas se dificulte o entorpezca, por lo que se recomienda no abusar ni exagerar su uso en las aplicaciones. Nota2: El componente Accordion muestra la información de una única sección mientras las otras están ocultas. No se debe utilizar el componente Accordion si se desea visualizar varias secciones abiertas a la vez. 4. Infraestructura A continuación se comenta la infraestructura necesaria para el correcto funcionamiento del componente. • Únicamente se requiere la inclusión de los ficheros que implementan el componente (js y css) comentados en los apartados Ficheros y Dependencias. 4.1. Ficheros Ruta Javascript: rup/scripts/ Fichero de plugin: rup.accordion-x.y.z.js Ruta theme: rup/basic-theme/ Fichero CSS del theme: theme.rup.accordion-x.y.z.css 4.2. Dependencias Por la naturaleza de desarrollo de los componentes (patrones) como plugins basados en la librería JavaScript jQuery, es necesaria la inclusión de esta como capa base. La versión elegida para el desarrollo ha sido la 1.8.0. • jQuery 1.8.0: http://jquery.com/ La gestión de ciertas partes visuales de los componentes, se han realizado mediante el plugin jQuery-UI que se basa en jQuery y se utiliza para construir aplicaciones web altamente interactivas. Este plugin, entre otras cosas, proporciona abstracciones de bajo nivel de interacción y animación, efectos avanzados de alto nivel y componentes personalizables (estilos). La versión utilizada en el desarrollo ha sido la 1.8.23. • jQuery-UI 1.8.23: http://jqueryui.com/ Los ficheros necesarios para el correcto funcionamiento del componente son: • jquery-1.8.0.js • jquery-ui-1.8.23.custom.js • jquery-ui-1.8.23.custom.css • rup.base-x.y.z.js • rup.accordion-x.y.z.js • theme.rup.accordion-x.y.z.css
  • 6. Componentes RUP – Accordion 6/11 4.3. Versión minimizada A partir de la versión v2.4.0 se distribuye la versión minimizada de los componentes RUP. Estos ficheros contienen la versión compactada y minimizada de los ficheros javascript y de estilos necesarios para el uso de todos los compontente RUP. Los ficheros minimizados de RUP son los siguientes: • rup/scripts/min/rup.min-x.y.z.js • rup/basic-theme/rup.min-x.y.z.css Estos ficheros son los que deben utilizarse por las aplicaciones. Las versiones individuales de cada uno de los componentes solo deberán de emplearse en tareas de desarrollo o depuración. 5. Invocación La primera noción que se ha de tener en cuenta para el correcto manejo e inclusión del componente Accordion dentro de un pagina jsp es la asociación del componente a un elemento estructural <div> de html. La determinación del elemento <div> es determinará la ubicación y el contenido del componente dentro de la página. Para poder relacionar el componente Accordion con el <div> sobre el que se aplica, debe ir, como marcan las especificaciones de html, identificado por un id (identificador) único. Dicho id (identificador) representa al elemento dentro de la infraestructura de la página y facilita la localización y manejo del mismo. Un ejemplo de <div> identificado tiene el siguiente aspecto: El elemento <div>, además de ser la entidad seleccionada sobre la que reside el componente, debe albergar la estructura que determine el contenido de cada una de las secciones del Accordion. La estructura para el buen funcionamiento del componente debe cumplir unas reglas muy concretas: 1. El elemento <div> base debe albergar pares de elementos que representen, según su orden de ubicación, la cabeza y cuerpo de cada una de las secciones. Dichos pares, tanto la cabecera como el cuerpo, podrán ser elementos de distintos tipos pero se recomienda que la cabeza sea de algún tipo título (<h1>, <h2> o <h3>) y que el cuerpo sea de tipo bloque (<div>). 2. Por cuestiones de estructura y estilos es estrictamente obligatorio incluir un elemento <a> dentro de la cabecera. Dicho elemento contiene el título de la sección y permite gestionar la apertura y cierre de las distintas secciones correctamente. <div id="accordionExample" class="rup_accordion"> ... </div>
  • 7. Componentes RUP – Accordion 7/11 Además de poder visualizar el aspecto que tiene la estructura html necesaria para crear un componente Accordion, en el ejemplo se puede apreciar que al <div> base se le ha aplicado el estilo “rup_accordion”. El uso de este estilo no es casual y responde a una necesidad funcional típica en este tipo de componentes. Normalmente, en el renderizado de los componentes, se visualiza el código html sin formatear ni ubicar antes de que adquiera su aspecto final. Esta circunstancia, que no perjudica al funcionamiento del componente, es extraña para los usuarios por la sensación de desorden e imperfección en la carga de la página. Para evitar este efecto, se ha desarrollado el estilo rup_accordion asociado a los estilos del componente, que evita este efecto ya que mantiene oculto el componente hasta su creación. Incluir el estilo rup_accordion no es obligatorio pero si recomendable para eliminar el efecto visual pernicioso. Otra recomendación asociada al diseño de la aplicación, es especificar el height (tamaño vertical) del cuerpo mediante un class (clase) en lugar de especificarlo mediante un style (estilo) en el propio elemento. Esto se debe a que los navegadores, cuando operan con el componente Accordion, pierden el valor del height en el style de los cuerpos y, a su vez, estos pierden su tamaño original (este efecto solo se produce si la opción autoHeight está a false). Además, con respecto a los navegadores, es aconsejable saber que Chrome, cuando maneja el componente Accordion, no renderiza bien el componente si los cuerpos del mismo no tienen un height (tamaño vertical) especificado. Esto se debe a que Chrome no coge bien el tamaño proporcional del elemento padre y se pintan las secciones con tamaños variables entre carga y carga. Si es especifican los height de los distintos cuerpos este comportamiento anómalo no se produce. 6. Parámetros A continuación se muestran los posibles parámetros de configuración que recibe el componente. • disabled: Parámetro de configuración que determina si está habilitado (false) o deshabilitado (true) el componente Accordion. Por defecto el valor de este parámetro es false. • active: Determina la sección que está activa. El valor del parámetro puede ser un selector, un elemento, un boolean, un objeto JQuery y un número. Si se le especifica el valor false, el Accordion permanecerá totalmente cerrado (este caso requiere del parámetro collapsible true). Por defecto, su valor es la primera sección del Accordion. • animated: Elemento de figuración que determina el tipo de animación aplicada al pliegue y despliegue de las secciones del Accordion. Puede aceptar los distintos tipos de animaciones asociados a JQuery–Ui (por ejemplo bounceslide). Con un valor false se deshabilita la animación. El valor por defecto es slide (deslizable básico). • autoHeight: Si su valor es true, todas las secciones del Accordion tendrá un height igual al de la sección que tenga el mayor valor. Gracias a este parámetro, el Accordion, <div id="accordionExample" class="rup_accordion"> <h1><a> Título de la primera cabecera </a></h1> <div> Primer contenido </div> <h1><a> Título de la segunda cabecera </a></h1> <div> Segundo contenido </div> ... </div>
  • 8. Componentes RUP – Accordion 8/11 independientemente de la sección abierta, mantendrá su coherencia dimensional vertical. Por defecto su valor es true. • clearStyle: Si está activado, una vez acabada la animación, el Accordion borra los estilos de height y overflow. Este tipo de comportamiento está diseñado para situaciones en las que se cargan contenidos dinámicos y se desea que el Accordion ajuste sus medidas al nuevo contenido. El uso de este parámetro no tiene sentido si se esta usando el autoHeight. Por defecto su valor es false. • collapsible: Parámetro que habilita la posibilidad de que todas las secciones del Accordion estén cerradas a la vez. Por defecto su valor es false. • event: Determina el tipo de evento necesario para que cada una de las secciones sea habilitada o deshabilitada. Por defecto su valor es click (un click del botón izquierdo del ratón). • fillSpace: Permite al Accordion que ocupe todo el height (espacio vertical) perteneciente a su padre. Este comportamiento predomina frente al autoHeight. Su valor por defecto es false. • header: Selector que determina el objeto cabecera de cada una de las secciones del Accordion. Por defecto recoge como cabeceras los primeros elementos de cada pareja integrada en el Accordion. • icons: Parámetro estructural que determina el icono utilizado para indicar el estado de sección abierta o cerrada. Se puede especificar tanto uno como otro como los dos. Por defecto se usan los iconos nativos del propio de JQuery-UI. • navigation: En caso de estar activada, el Accordion comprueba el valor de la ruta de cada unos de los href asociados a los “<a>” de las cabeceras y, en caso de coincidir con el de la ruta de la propia página, se activa dicha sección. Este tipo de funcionalidad está enfocada a diseños de páginas que guardan el estado. El criterio de selección se puede cambiar especificando un navigationFilter adecuado. • navigationFilter: Función aplicada para determinar el cumplimiento de la condición asociada a la activación del parámetro navigation. La función debe devolver true o false según se cumpla o no la condición destinada al cumplimiento del navigation. • Validation: Parámetro de configuración que determina la aplicación de la validación estructural asociada a las necesidades estructurales del Accordion. El valor por defecto, es true. 7. Funciones A continuación se detallan las diferentes funciones que integran el componente Accordion: • enable: Habilita el componente Accordion. La invocación se realizará de la siguiente manera: icons: { 'header': 'ui-icon-plus', 'headerSelected': 'ui-icon-minus' }
  • 9. Componentes RUP – Accordion 9/11 • disable: Deshabilita el componente Accordion. La invocación se realizará de la siguiente manera: • destroy: Elimina completamente la funcionalidad del Accordion. Como resultado, se devuelven los objetos html, tal y como estaban, antes de aplicar el componente Accordion: • option: Dependiendo de si se informa un valor asociado a una parámetro o se introduce un json con relaciones variable-valor o no se pasan parámetros asociados a la opción especificada, la función asigna el nuevo valor al parámetro asociado o asigna el nuevo conjunto de valores a los parámetros asociados o devuelve el valor actual del parámetro especificado (actuando como un get), respectivamente. • widget: Devuelve el elemento .ui-accordion: • activate: Activación, programática, de la sección especificada. El índice especificado, puede ser un valor numérico no cero que indique la sección seleccionada o un selector que determine el elemento activado. En caso de tener el collapsible activado, es posible pasar el valor false para que se cierren todas las secciones. • resize: La función provoca el reajuste de los height (tamaño vertical) de las distintas secciones del Accordion. La ejecución de esta función solo tiene sentido si la opción fillSpace está activada y el height del contenedor cambia: $(selector).rup_accordion("resize"); $(selector). rup_accordion("destroy"); $(selector).rup_accordion("disable"); $(selector).rup_accordion("enable"); $(selector).rup_accordion ("activate", false); $(selector).rup_accordion ("activate", 3); $(selector).rup_accordion("widget"); $(selector).rup_accordion("option", "animated", "bounceslide"); $(selector).rup_accordion("option",{collapsible : true}); $(selector).rup_accordion("option", "animated");
  • 10. Componentes RUP – Accordion 10/11 8. Eventos A continuación se detallan los eventos asociados al componente: • create: Evento lanzado cuando se completa la creación del componente Accordion. • change: Este evento se lanza siempre que se produzca algún cambio en el Accordion. Si el componente tiene algún tipo de animación asociada, el evento se lanza justo después de que ésta finalice. • changestart: Evento ejecutado justo antes de que se produzca cualquier tipo de cambio en el Accordion. 9. Sobreescritura del theme El componente Accordion se presenta con una apariencia visual definida en el fichero de estilos theme.rup.accordion-x.y.z.css. Si se quiere modificar la apariencia del componente, se recomienda redefinir el/los estilos necesarios en un fichero de estilos propio de la aplicación situado dentro del proyecto de estáticos (codAppStatics/WebContent/codApp/styles). Los estilos del componente se basan en los estilos básicos de los widgets de jQuery UI, con lo que los cambios que se realicen sobre su fichero de estilos manualmente o mediante el uso de la herramienta Theme Roller podrán tener repercusión sobre todos los componentes que compartan esos mismos estilos (pudiendo ser el nivel de repercusión general o ajustado a un subconjunto de componentes). A continuación se muestran unas capturas del componente con los estilos asociados dependiendo del uso de imágenes. Los estilos que contengan la palabra “ui-“ son los propios de jQuery UI que en caso de ser necesario serán sobrescritos y no se comentarán en este documento por no ser su ámbito.
  • 11. Componentes RUP – Accordion 11/11 10. Integración con UDA No aplica.