Download Latest Version v26.0.0 source code.zip (49.7 MB) Google Add to Preferred Sources
Home / v26.0.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-07-09 3.0 kB
v26.0.0 source code.tar.gz 2026-07-09 35.7 MB
v26.0.0 source code.zip 2026-07-09 49.7 MB
Totals: 3 Items   85.4 MB 1

jQWidgets v26.0.0 Release, July-09-2026

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 Demos under demos/Javascript & JQuery/jqxchat/ (including defaultfunctionality.htm) Framework wrappers: Angular (angular_jqxchat.ts), React (react_jqxchat.tsx), Vue 2/3 (vue_jqxchat.vue) 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.) New: 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 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) New demos: ai-ask-data.htm, ai-classify-column.htm, ai-command-bar.htm, ai-summarize.htm (JS and Angular versions) New: jqxGrid cell templates (jqxgrid.celltemplates.js)

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 Demo: cell-templates.htm New: jQWidgets MCP server (jqwidgets-mcp-server/)

Model Context Protocol server exposing jQWidgets' 80+ component API (properties/methods/events) to MCP-aware assistants (Claude Code, Cursor, etc.) Code generator for JS/React/Angular/Vue examples Demo: jqxmcp/mcp-tutorial.htm Core widget fixes (jqwidgets-src/)

jqxgrid.js — accessibility pass: role/aria-label/aria-haspopup added to the column-menu button and header filter/sort icons so screen readers announce them properly; new columnmenustring localization key jqxgrid.filter.js — AI-assisted filter now uses the configurable aiModel option instead of a hardcoded gpt-4 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 Styles (jqx.base.css, jqx.darkblue.css, jqx.tailwind.css) — substantial additions (~600 new lines in base, theme updates in darkblue/tailwind) for jqxChat and the new cell templates

Source: README.md, updated 2026-07-09