What's new in Grid v7.2.0

AI feature

A new AI feature has been added to the Grid. It provides a chat panel that lets users communicate with an AI agent that can help them interact with the Grid in different ways. For example, the user can ask the agent to filter the data, sort it, or select specific records. The agent can also perform data manipulation operations such as adding, updating, deleting records.

The feature is built to be LLM-agnostic, so it can be used with any LLM that supports tool calling.

To try it out and see an example of how to implement it, please check out our new AI demo.

Please note that this feature is currently in an experimental stage and is subject to change in future releases.

Any column can now be used as a tree column

In previous versions of the Grid, only one specific column could be designated as the tree column, which displayed the hierarchical structure of the data. In version 7.2.0, this restriction has been lifted, allowing any column to be used as the tree column. This provides greater flexibility in how hierarchical data is presented and allows users to choose the column that best fits their needs for displaying. Example:

const grid = new TreeGrid({
    columns : [
        // Any column type can now be a tree column
        { type : 'resourceInfo', tree : true, field : 'name' },
        { type : 'check', tree : true, field : 'done' }
    ]
});