@devexpress/dx-react-scheduler
Advanced tools
Changelog
2.1.2 (2019-10-11)
Changelog
2.1.0 (2019-09-30)
new Date
behavior in Safari (#2370) (061fd31), closes #2369AppointmentForm
plugin now doesn't have the popupComponent
, containerComponent
, scrollableAreaComponent
and staticAreaComponent
properties. We have made many changes to the form. You can find all the new properties in the AppointmentForm Plugin Reference....
<AppointmentForm
- popupComponent
- containerComponent
- scrollableAreaComponent
- staticAreaComponent
/>
...
MonthView
and WeekView
plugins now do not have firstDayOfWeek property. It was moved to the Scheduler
plugin.<Scheduler
+ firstDayOfWeek={firstDayOfWeek}
>
<MonthView
- firstDayOfWeek={firstDayOfWeek}
>
<WeekView
- firstDayOfWeek={firstDayOfWeek}
>
...
</Scheduler>
Changelog
2.0.5 (2019-09-16)
Changelog
2.0.4 (2019-09-02)
BREAKING CHANGES:
EditingState
plugin. Now, editing requires the EditingState
, and either the IntegratedEditing
or the EditRecurrenceMenu
plugin. In addition, you can add the EditRecurrenceMenu plugin to allow users to select how recurrent appointments are edited.<Scheduler>
<EditingState />
+ <EditRecurrenceMenu />
+ {/* or <IntegratedEditing />*/}
...
</Scheduler>
The following EditingState
properties were replaced:
editingAppointmentId
-> editingAppointment
defaultEditingAppointmentId
-> defaultEditingAppointment
onEditingAppointmentIdChange
-> onEditingAppointmentChange
The new properties contain an AppointmentModel of the appointment being edited.
<Scheduler>
<EditingState
- editingAppointmentId
- defaultEditingAppointmentId
- onEditingAppointmentIdChange
+ editingAppointment
+ defaultEditingAppointment
+ onEditingAppointmentChange
/>
...
</Scheduler>
Changelog
2.0.3 (2019-08-16)
Changelog
2.0.2 (2019-08-01)
DayView
plugin's, WeekView
plugin's and MonthView
plugin's layout component now doesn't have the height
property. height
is now Scheduler
plugin's root component property....
<DayView
layoutComponent={({
- height,
...restProps
}) => (
<DayView.Layout
- height={height}
{...restProps}
/>
)}
/>
...
<WeekView
layoutComponent={({
- height,
...restProps
}) => (
<WeekView.Layout
- height={height}
{...restProps}
/>
)}
/>
...
<MonthView
layoutComponent={({
- height,
...restProps
}) => (
<MonthView.Layout
- height={height}
{...restProps}
/>
)}
/>
...
<Scheduler
rootComponent={({
+ height,
...restProps
}) => (
<Scheduler.Root
+ height={height}
{...restProps}
/>
)}
/>
...
Changelog
2.0.1 (2019-07-18)
Changelog
2.0.0 (2019-07-08)
We released v2.0.0 today because we migrated to material-ui v4. For the time being, we will fix bugs in v1.x for those who need to remain on material-ui v3. We recommend updating to material-ui v4, since new features will only be included in v2.x.
ViewSwitcher
plugin's switcher component now doesn't have the currentViewName
and availableViewNames
properties. To specify the current view name use currentView
property consisting of 2 fields: name
and displayName
. To provide available views, use availableViews property, which is an array of elements with name
and displayName
fields....
<ViewSwitcher
switcherComponent={({
- currentViewName,
+ currentView,
- avalableViewNames,
+ availableViews,
...restProps
}) => (
<ViewSwitcher.Switcher
- currentViewName={currentViewName}
+ currentView={currentView}
- availableViewNames={availableViewNames}
+ availableViews={availableViews}
{...restProps}
/>
)}
/>
...
AllDayPanel
plugin's layout component now doesn't have the allDayPanel
property. To specify cell elements use setCellElementsMeta
property....
<AllDayyPanel
layoutComponent={({
- allDayPanelRef,
+ setCellElementsMeta,
...restProps
}) => (
<AllDayPanel.Layout>
- allDayPanelRef={allDayPanelRef}
+ setCellElementsMeta={setCellElementsMeta}
{...restProps}
/>
)}
/>
...
x
, y
, and y1
properties in series points' coordinates have been renamed to arg
, val
, and startVal
respectively. The old names were unsuitable in the case when the chart was rotated.