DevExtreme React Grid v1.9.1 Release Notes
Release Date: 2018-12-07 // over 5 years ago-
๐ Bug Fixes
- ๐ docs: correct the Appointments plugin docs (#1633) (87b2988)
- ๐ docs: correct the table summary row plugin docs (#1632) (0ab1145)
- react-grid: fix the 'no data' message alignment (#1597) (663685a), closes #1600
- react-grid: fix virtual table layout in Edge (#1593) (65fdf63)
- react-grid: normalize scroll position in Edge browser (#1605) (7e313ce)
- react-grid-bootstrap4: prevent edge from overlapping a scrollbar (#1612) (2fc8a6b)
- โฑ react-scheduler: add cursor pointer to appointment template (#1594) (d5db46d)
- โฑ react-scheduler: fix TypeScript definitions for the 'dx-react-scheduler-material-ui' package (#1644) (aa93cd1)
- โฑ react-scheduler: remove excess events from an appointment (#1591) (ceba7de)
- site: fix the 'Why We Use Cookies' message (#1655) (3e66474)
๐จ Code Refactoring
- โฑ react-scheduler: simplify the ViewSwitcher.Switcher component API (#1660) (6c5d5ca)
- โฑ react-scheduler: simplify the onNavigate function arguments (#1659) (7e4104)
- react-chart: make grid part of the axis (#1646) (4d99c93)
๐ Features
- react-chart: add tooltip plugin (#1611) (1f9322c)
- react-grid: provide a way to customize a group cell (#1596) (d95a0cb)
- react-grid: provide a way to customize a summary item (#1567) (f131c1c)
- โฑ react-scheduler: highlight today DayScale cell (#1653) (eb42d14)
๐ฅ BREAKING CHANGES
- โฑ react-scheduler:
We have changed the
onChange
function's argument type to make theViewSwitcher
's API more clear.
Previously:
onChange({ nextViewName: string }) => void
Now:
onChange(nextViewName: string) => void
- โฑ react-scheduler:
We changed the
onNavigate
function's argument type to make theDateNavigator
's API more clear.
Previously:
onNavigate({ back: boolean }) => void
Now:
onNavigate(direction: 'forward' | 'back') => void
- react-chart:
๐ 1. In the
ArgumentAxis
andValueAxis
pluginslineComponent
andtickComponent
render identical svg-path elements. Previously, they require different properties for drawing:width
andheight
forlineComponent
andx1
,x2
,y1
,y2
fortickComponent
. Now, for more consistency thelineComponent
requires the same properties astickComponent
.
๐ 1. Previously, there were
ArgumentGrid
andValueGrid
plugins that render grid lines for axes. Now, grids are part of the axes:``` <ArgumentAxis showGrids /> <ValueAxis /> ``` For grid customization, use `gridComponent` as follows: ``` <ArgumentAxis gridComponent={...} /> <ValueAxis gridComponent={...} /> ```