Skip to content
This repository has been archived by the owner on Aug 19, 2024. It is now read-only.

18.0.0

Latest
Compare
Choose a tag to compare
@makinggoodsoftware makinggoodsoftware released this 12 Jun 14:26

AG-1844 Grid is now laid out using CSS Flex. Before this the grid had it's own layout mechanism called Border Layout. This had the following disadvantages:
The grid had a timer (layout interval) where every 500ms it was checking the width and height of the grid and then laying out contents again if the width or height changed.
Extra DIV elements were required for the layout.
The new mechanism no longer uses the layout interval so the grid is no longer polling every 500ms. The DOM is also now cleaner as the extra div's associated with the border layout are now gone.
AG-1807 New strategy for Printing using auto-height.
AG-1350 Added support for Row Spanning.
AG-1768 Now possible to switch between Auto Height and Normal Height dynamically.
AG-678 Grouping Footers now provides an option for a 'grand' total across all groups.
AG-1793 When in pivot mode you can now include Pivot Row Totals
AG-1569 To help clarify Row Model usage, we have renamed as follows:
In-Memory Row Model -> Client-side Row Model
Enterprise Row Model -> Server-side Row Model
AG-865 The Server-side Row Model now preserves group state after sorting has been performed.
AG-424 Text, Number and Date filters now support two filter conditions instead of just one. The user through the UI can decide which sort of logic to apply: 'AND'/'OR'

This also means that the model for the filter changes when two conditions are applied.

The ability to add an additional filter condition can be suppressed with filterParams.suppressAndOrCondition = true

The documentation of each filter has been updated to reflect these changes accordingly:

text filter
number filter
date filter