v1.7.0
Release Information
Features
- Advanced Filtering
-
ZingGrid updated the filter feature to now support different filter conditions, such as "contains", "notContains", "equal", "beginsWith", "endsWith", and many more! Enable by including the [filter] attribute to check it out.
-
The filter menu has many capabilities that are customizable. You can change the number of filter conditions to apply to the column or add your own custom condition. If you don't want to filter by conditions, you can even update it to selectbox options. Check out the different capabilities here!
-
The filter menu supports styling through CSS variables
-
The previous filter behavior is still available by setting [filter="inline"]
-
Both inline and menu filtering can connect to your REST endpoints through
<zg-param>
to support server-side filtering. Just set the[loadByPage]
and[serverFilter]
params (filter menu additionally requires the[createFilterURL]
param).
-
Bug Fixes
- Fixed bug with blank area in header and footer when vertical scroll bar is enabled
- Fixed JavaScript error on clicking in footer when vertical scroll is enabled
- Changed frozen rows to have same row height as normal body rows
- Fixed bug with interaction between record select column and virtual row scrolling
- Fixed
[filter-menu]
bug when only selectbox is displayed - Fixed issue with double span container in
<zg-button>
- Moved filter menu select list from shadow DOM to the light DOM