@devexpress/dx-react-grid-bootstrap3
Advanced tools
Changelog
2.2.0 (2019-10-25)
DayView
and WeekView
plugins now do not have the timeScaleRowComponent
and timeScaleCellComponent
properties. Instead, they have a new, timeScaleLabelComponent
, property....
<WeekView
- timeScaleRowComponent
- timeScaleCellComponent
+ timeScaleLabelComponent
/>
<DayView
- timeScaleRowComponent
- timeScaleCellComponent
+ timeScaleLabelComponent
/>
...
headerComponent
and contentComponent
in the AppointmentTooltip
plugin with new properties. If you use these components, add the following properties in your code:...
<AppointmentTooltip
headerComponent={({
+ commandButtonComponent
+ showOpenButton
+ showCloseButton
+ showDeleteButton
+ commandBottonIds
...restProps
}) => (
<AppointmentTooltip.Header
+ commandButtonComponent={commandButtonComponent}
+ showOpenButton={showOpenButton}
+ showCloseButton={showCloseButton}
+ showDeleteButton={showDeleteButton}
+ commandBottonIds={commandBottonIds}
{...restProps}
/>
)}
contentComponent={({
+ formatDate
...restProps
}) => (
<AppointmentTooltip.Content
+ formatDate={formatDate}
{...restProps}
/>
)}
/>
...
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)