Building UI
🗃️ Arquetipos
4 artículos
📄️ Understanding Components
Antes de construir componentes personalizados en webforJ, es importante entender la arquitectura fundamental que moldea cómo funcionan los componentes. Este artículo explica la jerarquía de componentes, la identidad de los componentes, los conceptos del ciclo de vida y cómo las interfaces de preocupación proporcionan capacidades a los componentes.
📄️ Using Components
Los componentes son los bloques de construcción de las aplicaciones webforJ. Ya sea que estés utilizando componentes incorporados como Button y TextField, o trabajando con componentes personalizados proporcionados por tu equipo, la forma en que interactúas con ellos sigue el mismo modelo consistente: configuras propiedades, gestionas el estado y compones componentes en diseños.
📄️ Composite Components
El componente Composite combina componentes existentes de webforJ en componentes reutilizables y auto-contenidos con un comportamiento personalizado. Úsalo para envolver componentes internos de webforJ en unidades de lógica de negocio reutilizables, reutilizar patrones de componentes en toda tu aplicación y combinar múltiples componentes sin exponer detalles de implementación.
📄️ Elements
Los desarrolladores de webforJ tienen la opción de elegir no solo de la rica biblioteca de componentes proporcionada, sino también de integrar componentes de otros lugares. Para facilitar esto, el componente Element se puede usar para simplificar la integración de cualquier cosa, desde elementos HTML simples hasta componentes web personalizados más complejos.
📄️ Element Composite
La clase ElementComposite sirve como una base versátil para gestionar elementos compuestos en aplicaciones webforJ. Su propósito principal es facilitar la interacción con los elementos HTML, representados por la clase Element, al proporcionar un enfoque estructurado para manejar propiedades, atributos y listeners de eventos. Permite la implementación y reutilización de elementos en una aplicación. Usa la clase ElementComposite al implementar Web Components para su uso en aplicaciones webforJ.
📄️ Event Options
ElementEventOptions es una herramienta versátil de webforJ diseñada para encapsular y gestionar configuraciones para eventos de Element dentro de aplicaciones webforJ. Como un contenedor de varias opciones, permite a los desarrolladores dictar con precisión cómo deben ser procesados los eventos asociados con los elementos.
📄️ Events
Los componentes, ya sean personalizados o parte del marco, soportan el manejo de eventos. Puedes agregar oyentes de eventos para capturar varios tipos de eventos, como interacciones del usuario, cambios en el estado u otros eventos personalizados. Estos oyentes de eventos se pueden usar para activar acciones o comportamientos específicos en respuesta a los eventos.