We've made a number of highly-requested improvements related to Columns: These enhancements are available by default and make any application you build with the grid accessible to keyboard users or screen reader users, helping you to support users with accessibility needs and pass accessibility support audits.įor additional information on accessibility support, please see our documentation. Keyboard-only users can now navigate through and remove items in the Row Group Panel, and move Columns from the Columns Tool Panel to Row Groups, Values and Column Labels panels using a special Context Menu as shown below: We are continuing to improve accessibility support to enable you to meet the requirements of users with accessibility needs. Improved accessibility support in Column Filter DOM elements.Added a new "non-blank" values filter operation to all Simple Filters.Enriched filtering API parameters, adding more parameters to the Set Filter params valueGetter, and textCustomComparator.We've made enhancements to Column Filtering to improve the developer and user experience. The changes we made as part of this process will reduce the risk for bugs in your code due to incorrect typing. When you are looking at the JavaScript documentation, in any example frame, please select the TypeScript item to view the source code in TypeScript as shown below:Īs part of this work, we've done a rigorous review of API typing across the grid. Documentation Examples in TypeScriptĪll documentation examples are now available in TypeScript. The grid works out if you are using React, Angular or Vue.Īll properties ending with the word 'Framework' are no longer needed. Now the property cellRenderer is used for all types of Cell Renderers (JavaScript, React, Angular or Vue). While previously Framework Components had to be registered separately, all components are now registered through a single property.įor example previously you had to use cellRenderer for JavaScript Cell Renderer and cellRendererFramework for React, Angular and Vue Cell Renderers. The registration of Framework Components in the grid is now simplified. Simplified Registration of Framework Components As of AG Grid 27 the new 100% React Rendering Engine is no longer experimental and is on by default. This experimental feature was turned on by setting the reactUi grid property. The new rendering engine means the grid will behave exactly as you would expect from any pure React component. This means AG Grid React is no longer a thin React wrapper over a JavaScript library. In previous versions of the grid we introduced an experimental new rendering engine that is written 100% in React. Please see the full list of changes, including breaking changes and deprecations in our changelog. We recommend reviewing the list of deprecations and breaking changes when planning to update to this version. These improvements involve deprecating and removing unused API members. As a major version, it allows us to introduce improvements that require breaking changes but that deliver significant benefits for the product. AG Grid 27 is a major step forward in developer productivity, functionality and accessibility and a stepping stone for further product improvements.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |