saltar al contenido
App Builder lanzamiento: filtrado avanzado inicial, nueva interfaz de usuario de chat de IA y generador de consultas

App Builder lanzamiento: filtrado avanzado inicial, nueva interfaz de usuario de chat de IA y generador de consultas

Hemos lanzado nuevas y emocionantes actualizaciones en App Builder diseñadas para ayudarlo a crear aplicaciones de alto rendimiento como nunca antes. Obtén información sobre las novedades y pon en marcha el desarrollo de tu aplicación.

6min de lectura

¡Prepárate para dar un buen impulso al desarrollo de tu aplicación con la última versión App Builder! Hemos empaquetado esta actualización con nuevas y potentes funciones y mejoras diseñadas para ayudarte a crear aplicaciones de alto rendimiento como nunca antes. En este blog, me sumergiré en estas emocionantes adiciones y lo guiaré sobre dónde encontrarlas.

Como ya sabrás, ofrecemos dos pistas: la versión de producción, que ofrece características estables y listas para la producción, y la versión preliminar, diseñada para los primeros usuarios ansiosos por explorar lo que estamos preparando en nuestra cocina de desarrollo. La pista de vista previa se trata de probar, explorar y recopilar sus valiosos comentarios lo antes posible. Este enfoque acelera nuestra innovación y nos permite mostrar características revolucionarias antes de la curva, algo que estoy seguro impulsará el crecimiento de App Builder y tendrá un impacto duradero.

¡Vamos a sumergirnos!

Producción vs. versión preliminar

La versión de producción presenta la compatibilidad con el filtrado avanzado inicial en todas las cuadrículas y la nueva funcionalidad de acciones de reorden. Esta función te permite personalizar el orden de ejecución de las acciones activadas por las interacciones de los componentes, lo que te brinda un mayor control sobre el comportamiento de tu app.

La versión preliminar incluye todo lo de Producción, además de algunas adiciones interesantes: una experiencia de IA conversacional para la creación de aplicaciones optimizadas, un nuevo tipo de variable de consulta, una variable especializada diseñada para interactuar con fuentes de datos, filtrar dinámicamente grandes conjuntos de datos a través de solicitudes de API con filtrado del lado del servidor para obtener el máximo rendimiento, y el nuevo componente Query Builder, ahora disponible en la caja de herramientas de componentes.

App Builder lanzamiento: filtrado avanzado inicial, nueva interfaz de usuario de chat de IA y generador de consultas

Antes de sumergirte en estas nuevas funcionalidades, si es la primera vez que aprendes sobre App Builder, permíteme compartir rápidamente por qué deberías considerarlo una herramienta clave en el proceso de desarrollo de aplicaciones para tu organización:

  • Un creador de aplicaciones visuales: la plataforma unificada para gerentes de productos, diseñadores, desarrolladores y partes interesadas.
  • Herramienta de arrastrar y soltar WYSIWYG basada en la nube que ayuda a las empresas a diseñar y crear aplicaciones comerciales completas un 80 % más rápido que nunca.
  • Una herramienta low-code genera código de Blazor, Angular, React y Web Components listos para producción a partir de sus diseños Figma.

Filtrado avanzado inicial en todas las cuadrículas

App Builder presenta una potente característica: el filtrado avanzado inicial, diseñado para empoderar a los usuarios finales con vistas de datos personalizables desde el principio. Esta funcionalidad del lado cliente permite a los usuarios construir su árbol de expresión de filtrado, que se aplica a Grids, como Grid, TreeGrid y HierarchicalGrid, durante la carga inicial. Al habilitar esta capacidad durante el tiempo de diseño de la aplicación, los usuarios pueden adaptar su experiencia de datos sin problemas, lo que garantiza que la aplicación se inicie con datos prefiltrados alineados con sus preferencias.

App Builder lanzamiento: filtrado avanzado inicial, nueva interfaz de usuario de chat de IA y generador de consultas

Ahora puede definir reglas de filtrado avanzadas mientras configura su cuadrícula para que sus datos se filtren automáticamente cuando ejecute la aplicación en función de mis condiciones preestablecidas. Esta función está disponible universalmente en todos los tipos de cuadrícula de App Builder y generará código compatible con todas las plataformas compatibles.

Funcionalidad

  • La ventana emergente de filtrado avanzado ofrece una experiencia de usuario intuitiva.
  • Envía los cambios instantáneamente cuando se agregan o eliminan condiciones o cuando se hace clic en el botón "Borrar filtro", sin cerrarse automáticamente después de las actualizaciones.
  • La ventana emergente se cierra solo con un clic externo, momento en el que se destruye la superposición. Si se elimina una columna, el árbol de expresión se restablece automáticamente y no persiste si se quita el filtrado avanzado de la cuadrícula.
  • Además, al eliminar una columna con una consulta aplicada, se borra el árbol de expresión, mientras que acciones como cambiar el origen de datos o filtrar se pueden deshacer para restaurar el estado anterior.
  • En el caso de las configuraciones con paginación remota, el sistema prioriza la paginación antes de aplicar los filtros avanzados al conjunto de datos resultante.

Reordenamiento de múltiples acciones

Puede modificar el orden en el que se ejecutan las acciones y reordenarlas en cualquier momento arrastrando y soltando (de forma similar en el reordenamiento del panel Contorno). Las acciones son secuenciales y se esperarán las acciones asincrónicas antes de continuar con la siguiente.

App Builder lanzamiento: filtrado avanzado inicial, nueva interfaz de usuario de chat de IA y generador de consultas

Información general sobre variables y componentes del Generador de consultas

El componente Generador de consultas de App Builder funciona a través de dos conceptos clave. Echa un vistazo a la guía oficial paso a paso.

  • Variable de consulta y componente del generador de consultas en el cuadro de herramientas.

La variable de consulta, actualmente disponible solo como parte del entorno de vista previa, es una variable especializada que interactúa con los orígenes de datos, diseñada para manejar de manera eficiente grandes conjuntos de datos mediante el filtrado dinámico de datos a través de solicitudes de API. Estas solicitudes utilizan el filtrado del lado del servidor, impulsado por expresiones avanzadas como parámetros, lo que garantiza un rendimiento óptimo cuando se manejan datos extensos.

App Builder lanzamiento: filtrado avanzado inicial, nueva interfaz de usuario de chat de IA y generador de consultas

Esta variable se integra con el componente Query Builder, lo que permite la administración dinámica de datos y el filtrado controlado por la interfaz de usuario.

El concepto de variable de consulta abarca las dos formas principales en que se utiliza el componente Generador de consultas:

  • El componente Query Builder como un elemento de la interfaz de usuario con el que los usuarios finales pueden interactuar directamente desde el lienzo App Builder cuando se quita del cuadro de herramientas.
  • El componente Query Builder integrado en App Builder como editor de variables de consulta.

Compatibilidad del Generador de consultas con proyectos de API

En esta guía se describe cómo implementar modelos y utilidades de Query Builder en su proyecto de API para habilitar consultas definidas por el usuario. La implementación implica la creación de un controlador, la definición de modelos del Generador de consultas y la adición de utilidades para ejecutar y generar instrucciones SQL a partir de estas consultas. La personalización resultante permitirá a los usuarios construir consultas complejas con soporte para subconsultas, filtrado, operadores lógicos y selección de campos, ejecutados de manera eficiente contra una fuente de datos.

La implementación ya forma parte del proyecto NorthwindAPI REST API. Estos son los ejemplos de los modelos NorthwindAPI QueryBuilderController y NorthwindAPI QueryBuilder.

Experiencia de IA conversacional

Ahora disponible en el entorno de vista previa: ¡Pruebe la nueva experiencia de interfaz de usuario de chat para generar elementos de diseño con IA! Esta es una característica experimental, por lo que pueden surgir problemas, pero eso es exactamente lo que estamos buscando. ¡Tus comentarios nos ayudarán a mejorarlo!

App Builder lanzamiento: filtrado avanzado inicial, nueva interfaz de usuario de chat de IA y generador de consultas

Otras mejoras de la versión

  • Capacidades de restablecimiento de formularios en las aplicaciones generadas.
  • Resúmenes deshabilitados Compatibilidad con Blazor, React y Web Components.
  • Angular aplicaciones se generan con Ignite UI for Angular 19.1.0
  • Las aplicaciones de componentes web se generan mediante Ignite UI for Web Components 5.2.4
  • Blazor aplicaciones se generan con Ignite UI for Blazor 24.4.85
  • React aplicaciones se generan con Ignite UI for React 18.8.1

Envolver

En conclusión, App Builder cambia las reglas del juego en el proceso de desarrollo de aplicaciones. Con su creador visual basado en la nube, capacidades de código bajo y nuevas funciones, es una herramienta imprescindible para cualquier organización. ¡Pruébalo hoy! Si necesita más detalles, le recomendamos que consulte nuestro:

Para experimentar todo lo que hay en las últimas actualizaciones App Builder, visite su portal de clientes y obtenga la última versión. Como de costumbre, siempre estamos emocionados de recibir sus comentarios y escuchar lo que desea agregar o recomendar. Así que, por favor, envíame un correo electrónico a zkolev@appbuilder.dev y hazme saber cómo podemos ayudarte a seguir aportando valor a tus clientes con Infragistics.

App Builder lanzamiento: filtrado avanzado inicial, nueva interfaz de usuario de chat de IA y generador de consultas

Artículos relacionados

Reserve una demostración