From 7dc9374c14aedba28c96ce81d10368275b217fcd Mon Sep 17 00:00:00 2001 From: rolfsmeds Date: Wed, 22 Jul 2026 15:07:03 +0300 Subject: [PATCH] Added commercial admonitions and badges to Chart, Grid and FormAIController pages. --- articles/flow/ai-support/ai-powered-chart.adoc | 5 +++++ articles/flow/ai-support/ai-powered-form.adoc | 4 ++++ articles/flow/ai-support/ai-powered-grid.adoc | 4 ++++ 3 files changed, 13 insertions(+) diff --git a/articles/flow/ai-support/ai-powered-chart.adoc b/articles/flow/ai-support/ai-powered-chart.adoc index f4dafca886..c74850b676 100644 --- a/articles/flow/ai-support/ai-powered-chart.adoc +++ b/articles/flow/ai-support/ai-powered-chart.adoc @@ -3,6 +3,7 @@ title: AI-Generated Charts description: Use ChartAIController to let users build and update Highcharts visualizations from the application database using natural language. meta-description: Learn how to configure the Vaadin ChartAIController to create and update Charts from a database via natural language prompts and persist the resulting state. order: 70 +section-nav: commercial --- @@ -13,6 +14,10 @@ order: 70 Data and configuration are kept separate: series data comes from SQL queries, while visual appearance comes from the configuration. Both updates are applied together at the end of the LLM turn, so the user never sees a half-updated chart. +:commercial-feature: ChartAIController +include::{articles}/_commercial-banner.adoc[opts=optional] + + == Basic Usage Create a [classname]`Chart`, construct a controller, and wire it to the orchestrator: diff --git a/articles/flow/ai-support/ai-powered-form.adoc b/articles/flow/ai-support/ai-powered-form.adoc index 68f13c1774..4eea2ab873 100644 --- a/articles/flow/ai-support/ai-powered-form.adoc +++ b/articles/flow/ai-support/ai-powered-form.adoc @@ -3,6 +3,7 @@ title: AI Form Filler description: Use FormAIController to let users fill any Vaadin form from natural-language input or attached files. meta-description: Configure the Vaadin FormAIController to fill form fields from natural language or attached files, with Binder validation and select-options support. order: 80 +section-nav: commercial --- @@ -13,6 +14,9 @@ order: 80 The controller works with any combination of standard Vaadin field components, such as [classname]`TextField`, [classname]`ComboBox`, [classname]`DatePicker`, [classname]`MultiSelectComboBox`, and [classname]`CheckboxGroup`. No extra wiring is needed beyond constructing the controller around the layout and attaching it to the orchestrator. +:commercial-feature: FormAIController +include::{articles}/_commercial-banner.adoc[opts=optional] + == Basic Usage diff --git a/articles/flow/ai-support/ai-powered-grid.adoc b/articles/flow/ai-support/ai-powered-grid.adoc index 9e951da3a8..d8e71523c2 100644 --- a/articles/flow/ai-support/ai-powered-grid.adoc +++ b/articles/flow/ai-support/ai-powered-grid.adoc @@ -3,6 +3,7 @@ title: AI-Generated Grids description: Use GridAIController to let users populate a Grid from the application database using natural language. meta-description: Learn how to configure the Vaadin GridAIController to populate a Grid from a database via natural language prompts and persist the resulting state. order: 60 +section-nav: commercial --- @@ -13,6 +14,9 @@ order: 60 When an LLM request completes, the queued query is executed and the grid re-renders with dynamically generated columns, type-appropriate renderers, right-aligned numeric columns, lazy loading via SQL `LIMIT`/`OFFSET`, and optional column grouping. +:commercial-feature: GridAIController +include::{articles}/_commercial-banner.adoc[opts=optional] + == Basic Usage