
















Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Uso de VBCookbook en Oracle Visual Builder VBCookbook es una colección de ejemplos y soluciones prácticas para implementar funcionalidades en Oracle Visual Builder. Aunque no sigue estrictamente los principios de Redwood, proporciona una guía útil para construir aplicaciones visuales utilizando recetas listas para usar.
Tipo: Apuntes
1 / 24
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
VBCookbook es una colección de ejemplos y soluciones prácticas para implementar funcionalidades en Oracle Visual Builder. Aunque no sigue estrictamente los principios de Redwood , proporciona una guía útil para construir aplicaciones visuales utilizando recetas listas para usar.
Pasos para crear una aplicación en Visual Builder usando VBCookbook:
¿Cómo se usan las recetas de VBCookbook en Visual Builder? Son fragmentos de código o configuraciones listas para ser reutilizadas. Se pueden integrar en aplicaciones visuales para realizar consultas, gestionar datos o mejorar la UI. Ejemplo de Receta: Crear un filtro en una tabla con un campo de entrada (Input Text). Usar un RowKey como filtro en una consulta detalle. Cargar variables con datos seleccionados en una tabla. Beneficios de las recetas: Ahorra tiempo en el desarrollo. Mejora la calidad del código con soluciones optimizadas. Facilita la integración con fuentes de datos REST.
¿Qué es RowKey? Es el valor de clave primaria de la fila seleccionada en una tabla. Se usa como criterio de filtro para obtener detalles de un registro. Se almacena en una variable y se pasa como parámetro a un REST endpoint. Ejemplo: Un usuario selecciona un cliente en una tabla (Master). El PartyNumber del cliente se almacena en una variable. Se usa para filtrar los pedidos asociados a ese cliente en una segunda tabla (Detail). Beneficios de usar RowKey en consultas: Relación Maestro-Detalle fácil de implementar. Optimiza la carga de datos mostrando solo lo necesario. Funciona con variables para gestionar filtros dinámicos.
¿Cómo llenar variables con datos de una fila seleccionada? Se puede capturar toda la información de una fila y almacenarla en una variable. Esto permite mostrar detalles en formularios o utilizar valores en otras consultas. Pasos para poblar variables con rowData: Crear un tipo de datos en Visual Builder. Hacer clic derecho sobre el tipo y seleccionar "Crear Variable". Enlazar la variable a la selección de la tabla.
¿Cómo personalizar las columnas y encabezados de una tabla? Se pueden agregar, eliminar o modificar columnas según los datos que se deseen mostrar. Se puede cambiar el nombre del encabezado y la formato de los datos dentro de cada celda. Se permite aplicar estilos y personalizar el diseño con clases CSS o JET Styles. Pasos para modificar columnas y encabezados:
¿Cómo deseleccionar filas en una tabla mediante propiedades del componente?
Oracle Visual Builder permite controlar la selección de filas mediante variables y eventos. Se puede agregar un botón que deseleccione filas al hacer clic. Método 1: Usando propiedades del componente
¿Cómo refrescar los datos de una tabla cuando cambia la fuente? Cuando se actualiza la fuente de datos, es necesario refrescar el Service Data Provider (SDP) para reflejar los cambios. Se usa el evento fireDataProviderEvent en un Action Chain. Pasos para refrescar los datos automáticamente:
1. Crear un Action Chain que incluya un evento fireDataProviderEvent.
Una lista desplegable de productos puede mostrar Código - Descripción en la etiqueta, pero almacenar solo el código como valor.
¿Qué son las listas de selección en cascada? Son listas dependientes donde la selección en la primera lista filtra los valores de la segunda. Ejemplo: Un usuario selecciona un país y la segunda lista solo muestra ciudades de ese país. Pasos para configurar listas de selección en cascada: Crear dos listas de selección en la interfaz (ejemplo: País y Ciudad). Enlazar la primera lista a una fuente de datos de países. Crear una variable para almacenar la selección del usuario en la primera lista. Configurar la segunda lista para filtrar ciudades en base a la selección del país. Refrescar la segunda lista cuando cambie el valor de la primera. Beneficio: Mejora la experiencia del usuario mostrando solo opciones relevantes. Reduce la cantidad de datos cargados en la aplicación.
¿Qué son los Query Params en una API REST? Son valores opcionales agregados a la URL de un endpoint para filtrar o modificar la respuesta. Ejemplo: Sin parámetros: https://api.empresa.com/clientes Con parámetros: https://api.empresa.com/clientes?pais=Mexico&activo=true Esto devuelve solo los clientes de México que están activos. ¿Cómo usar Query Params en Visual Builder?
Resumen y Beneficios Modificar columnas y encabezados permite personalizar tablas según las necesidades del usuario. El evento fireDataProviderEvent refresca automáticamente los datos de una tabla. Las listas de selección en cascada filtran valores de manera dinámica. Los Query Params permiten personalizar las consultas a servicios REST. Se pueden mostrar u ocultar campos de manera selectiva según la lógica del negocio.
Oracle Visual Builder permite habilitar campos selectivamente, manejar la navegación de botones y personalizar la funcionalidad con JavaScript. También facilita la gestión de archivos de recursos y la integración con bibliotecas de terceros.
¿Cómo habilitar o deshabilitar un campo según una condición? Se puede controlar la propiedad disabled del campo usando una expresión condicional o una variable de estado.
Esto permite que los campos solo sean editables cuando se cumplan ciertas condiciones. Ejemplo: Un campo " Comentarios " debe estar habilitado solo cuando el estado es " Rechazado ". Pasos para habilitar un campo de forma condicional:
¿Cómo manejar la navegación entre páginas usando botones? Se pueden usar Action Chains para ejecutar la navegación cuando un usuario presiona un botón. También se pueden validar condiciones antes de permitir la navegación. Ejemplo: Un botón "Siguiente " solo debe estar activo si un campo obligatorio ha sido llenado.
¿Cómo agregar una función JavaScript personalizada? Visual Builder permite definir funciones personalizadas en JavaScript para extender la funcionalidad de la aplicación. ¿Dónde se puede escribir código JavaScript?
¿Cómo usar librerías externas en Visual Builder? Se pueden incluir bibliotecas JavaScript externas para ampliar las capacidades de la aplicación. Ejemplos: Lodash, Moment.js, Chart.js para manipulación de datos y gráficos. Pasos para incluir una biblioteca de terceros:
Resumen y Beneficios Habilitar campos de manera selectiva mejora la experiencia del usuario. La navegación con validaciones evita errores en los flujos de trabajo. Los archivos de recursos optimizan la reutilización de información. JavaScript permite personalizar y extender la funcionalidad de la aplicación. Las bibliotecas externas agregan capacidades avanzadas a Visual Builder. El depurador y la consola facilitan la solución de errores en el código.
Oracle Visual Builder permite mejorar la experiencia de usuario en aplicaciones móviles y web mediante gestos táctiles, traducciones, auditorías y opciones de vista previa y compartición.
¿Qué es un gesto de deslizamiento? Es una acción táctil donde el usuario desliza un dedo en la pantalla para realizar una acción, como navegar entre páginas o eliminar un elemento.
En Visual Builder, se usa en componentes como Tile List para activar un Action Chain automáticamente. Pasos para configurar Swipe Motion en una Tile List:
¿Cómo funciona la traducción en Visual Builder? Las aplicaciones pueden admitir múltiples idiomas mediante archivos de recursos de traducción. Se almacenan en formato JSON dentro del proyecto. Pasos para agregar traducciones: