Scopri le novità in ogni release, con dettagli su funzionalità, miglioramenti e problemi risolti.
gen
feb
mar
apr
mag
giu
lug
ago
set
ott
nov
dic
jQWidgets v26.0.0Versione principale9 lug 2026
Funzionalità
Added a new jqxChat widget.
Brand-new AI chat/assistant widget (jqxchat.js with a provider-agnostic transport supporting Anthropic, OpenAI, and other adapters.
Streaming responses, typing indicator, avatars, timestamps, and a themeable "modern skin" independent of the jqWidgets theme.
Full integration kit (jqxchat-integration/) with server-side streaming proxies (PHP + Node/Express) so API keys stay off the client, plus TypeScript typings.
New API docs (jqxchat-api.htm and pages for chatColorScheme, chatMode, chatProvider, chatRole, etc.).
Added jqxGrid AI features (jqxgrid.ai.js).
aiCommand() - natural language - filter/sort/group.
aiAsk() - conversational analytics over the (filtered) data.
aiSummarize() - summarize selected/visible rows.
aiExplainRow() - explain a row vs. the dataset.
aiClassifyColumn() - AI-generated label per row.
Added new grid options: aiProvider, aiModel, aiProxyUrl, aiHeaders, aiSendRequest, aiMaxRows.
Results fire as gridaiResult/gridaiError events; actions are validated against real columns before being applied (never executed as code).
Added new demos: ai-ask-data.htm, ai-classify-column.htm, ai-command-bar.htm, ai-summarize.htm (JS and Angular versions).
Added a declarative cellTemplate column property (badge, avatar, moustache-style string templates, or a function).
Compiles to a standard cellsrenderer, so sort/filter/page/export keep working unchanged.
Added Angular 22 integration and support.
jqxgrid.js - Accessibility pass: role/aria-label/aria-haspopup have been added to the column-menu button and header filter/sort icons so screen readers announce them properly; added a new columnmenustring localization key.
jqxgrid.filter.js - AI-assisted filter now uses the configurable aiModel option instead of a hardcoded gpt-4.
Styles (jqx.base.css, jqx.darkblue.css, jqx.tailwind.css) - Made substantial additions (theme updates in darkblue/tailwind) for jqxChat and the new cell templates.
Correzioni
jqxgrid.selection.js - Fixed a bug where unselecting filtered rows in checkbox-selection mode left holes in selectedrowindexes (via delete), which kept the header checkbox stuck "checked" even with nothing selected; now rebuilds the array cleanly.
jqxgrid.sort.js - Classic (image-based) themes now get the sort-priority number applied to the asc/desc arrow elements too (previously only the general sort icon), and it's cleared correctly when sorting is removed.
jQWidgets v25.1.09 mar 2026
Correzioni
Grid & Filtering:
Resolved an issue with jqxDateTimeInput filtering in jqxGrid that caused incorrect theming of the component.
Fixed a filter row rendering issue in jqxGrid when using the Fluent and Tailwind themes.
Corrected a problem affecting Grid cell pinning styling in the Dark, Light, Fluent, and Tailwind themes.
Fixed an issue with Pager rendering in jqxGrid when the pager’s Go To input was re-rendered.
PivotGrid:
Fixed a positioning issue in jqxPivotGrid where the itemsRenderer function could behave incorrectly and render elements in the wrong position.
Calendar:
Addressed a re-rendering issue in jqxCalendar when used with the Tailwind theme, ensuring consistent behavior during dynamic updates.
Scrollbar:
Fixed a Content Security Policy (CSP) related issue in jqxScrollbar introduced during previous refactoring.
jQWidgets v25.0.0Versione principale2 gen 2026
Funzionalità
Added Angular 21 support, ensuring compatibility with the latest Angular features, build tooling, and performance optimizations.
Full Content Security Policy (CSP) compliance refactor - All frontend components (scheduler, grid, dialogs, buttons, tables) have been refactored to be fully Content Security Policy (CSP) compliant by removing inline styles, inline event handlers, and any dynamic script execution.
Accessibility - Made WCAG-aligned improvements across all components.
jqxGrid Filtering - Added a new combobox filter in the filter row.
jqxNumberInput - Added an option to hide the prompt when the component is not on focus.
Correzioni
jqxForm - Smart AI Paste fix. With some forms, the AI output was not parsed correctly.
jqxNumberInput - Clipboard handling in the simple input mode.
jqxMaskedInput - Val method was not working correctly.
jqxMaskedInput - Did not work correctly with ngModel.
Fixed Tailwind theme rendering issues in some of the components.
Selezione prodotto
Guida alle funzionalità
Competenza nelle licenze
Fornitore ufficiale
Servizio clienti 24/5
Fidato dal 1995
Contattaci
Chiamaci
Il nostro team è disponibile dal lunedì al venerdì, dalle 9:00 alle 17:00