Skip to content
App Builder Release: Initial Advanced Filtering, New AI Chat UI, & Query Builder

App Builder Release: Initial Advanced Filtering, New AI Chat UI, & Query Builder

We've released exciting new updates in App Builder designed to help you create high-performance applications like never before. Learn all about what's new and kickstart your app development.

6min read

Get ready to give a nice kickstart to your app development with the latest App Builder release! We’ve packed this update with powerful new features and enhancements designed to help you create high-performance apps like never before. In this blog, I’ll dive into these exciting additions and guide you on where to find them.

As you may know, we offer two tracks: the Production release, delivering stable, production-ready features, and the Preview release, tailored for early adopters eager to explore what we’re preparing in our development kitchen. The Preview track is all about testing, exploring, and gathering your invaluable feedback as early as possible. This approach accelerates our innovation and lets us showcase game-changing features ahead of the curve—something I’m confident will fuel App Builder’s growth and make a lasting impact.

Let’s dive in!

Production vs. Preview Release

The Production release introduces Initial Advanced Filtering support across all Grids and the new Reorder Actions functionality. This feature lets you customize the execution order of actions triggered by component interactions, giving you greater control over your app’s behavior.

The Preview release includes everything from Production, plus some exciting additions: a Conversational AI Experience for streamlined app creation, a new Query Variable type—a specialized variable designed to interact with data sources, dynamically filtering large datasets via API requests with server-side filtering for peak performance—and the new Query Builder component, now available in the component toolbox.

App Builder Release: Initial Advanced Filtering, New AI Chat UI, & Query Builder

Before diving into these new functionalities, if this is your first time learning about App Builder, let me quickly share why you should consider it a key tool in the application development process for your organization:

  • A visual app builder – the unified platform for product managers, designers, developers, and stakeholders.
  • Cloud-based WYSIWYG drag & drop tool that helps companies design and build complete business apps 80% faster than ever.
  • low-code tool generates production-ready BlazorAngular, React, and Web Components code from your Figma designs.

Initial Advanced Filtering Across All Grids

App Builder introduces a powerful feature: Initial Advanced Filtering, designed to empower end users with customizable data views right from the start. This client-side functionality allows users to construct their filtering expression tree, which is applied to Grids—such as Grid, TreeGrid, and HierarchicalGrid—upon initial load. By enabling this capability during app design time, users can tailor their data experience seamlessly, ensuring that the app launches with pre-filtered data aligned with their preferences.

App Builder Release: Initial Advanced Filtering, New AI Chat UI, & Query Builder

Now you can define advanced filtering rules while configuring your Grid so that your data is automatically filtered when you run the app based on my pre-set conditions. This feature is universally available across all Grid types in App Builder and will generate code compatible with all supported platforms.

Functionality

  • The Advanced Filtering popup offers an intuitive user experience.
  • It submits changes instantly when conditions are added or removed or when the “Clear Filter” button is clicked, without closing automatically after updates.
  • The popup closes only on an outside click, at which point the overlay is destroyed. If a column is deleted, the expression tree resets automatically, and it does not persist if Advanced Filtering is removed from the Grid.
  • Additionally, deleting a column with an applied query clears the expression tree, while actions like changing the data source or filtering can be undone to restore the previous state.
  • For setups with remote paging, the system prioritizes paging before applying the advanced filters to the resulting dataset.

Multiple Actions Reordering

You can modify the order in which the actions are executed and reorder the actions at any time by dragging and dropping (similarly in the reordering in the Outline panel). Actions are sequential, and async actions will be awaited before continuing with the next one.

App Builder Release: Initial Advanced Filtering, New AI Chat UI, & Query Builder

Query Builder Variable and Component Overview

The Query Builder component in App Builder operates through two key concepts. Check out the official step-by-step guide.

  • Query Variable and Query Builder Component in the toolbox.

The Query Variable, currently available only as part of the Preview Environment, is a specialized variable that interacts with data sources, designed to efficiently handle large datasets by dynamically filtering data through API requests. These requests utilize server-side filtering, driven by advanced expressions as parameters, ensuring optimal performance when handling extensive data.

App Builder Release: Initial Advanced Filtering, New AI Chat UI, & Query Builder

This variable integrates with the Query Builder component, allowing for dynamic data management and UI-driven filtering.

The Query Variable concept covers the two primary ways the Query Builder component is used:

  • The Query Builder component as a UI element that end-users can interact with directly from the App Builder Canvas when dropped from the Toolbox.
  • The Query Builder component integrated into App Builder as a Query Variable editor.

Query Builder Support for API Projects

This guide outlines how to implement a Query Builder Models and Utilities in your API Project, to enable user-defined queries. The implementation involves creating a controller, defining Query Builder models, and adding utilities for executing and generating SQL statements from these queries. The resulting customization will allow users to construct complex queries with subqueries support, filtering, logical operators, and field selection, executed efficiently against a data source.

The implementation is already part of the NorthwindAPI REST API project. Here are the examples for NorthwindAPI QueryBuilderController and NorthwindAPI QueryBuilder Models.

Conversational AI Experience

Now available in the Preview environment: Try out the new Chat UI experience for generating design elements with AI! This is an experimental feature, so issues may arise—but that’s exactly what we’re looking for. Your feedback will help us improve it!

Other Release Improvements

  • Forms Reset capabilities in generated applications.
  • Disabled Summaries Support for Blazor, React and Web Components.
  • Angular apps are generated using Ignite UI for Angular 19.1.0
  • Web Component apps are generated using Ignite UI for Web Components 5.2.4
  • Blazor apps are generated using Ignite UI for Blazor 24.4.85
  • React apps are generated using Ignite UI for React 18.8.1

Wrap Up

In conclusion, App Builder is a game-changer in the app development process. With its cloud-based visual builder, low-code capabilities, and new features, it’s a must-have tool for any organization. Try it out today! If you need more details, we encourage you to check out our:

To experience everything in the latest App Builder updates, visit your customer portal and get the latest version. As usual, we are always excited to get your feedback and hear what you want to add or recommend. So please email me at zkolev@appbuilder.dev and let me know how we can help you continue delivering value to your customers with Infragistics.

App Builder Release: Initial Advanced Filtering, New AI Chat UI, & Query Builder

Related Articles

Request a Demo