Skip to content

Commit 596dc5f

Browse files
Scheduler - Replace private workspace access in drag behavior and appointment filter
1 parent 2dc44c4 commit 596dc5f

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

packages/devextreme/js/__internal/scheduler/m_appointment_drag_behavior.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import type { AppointmentViewModelPlain } from './view_model/generate_view_model
1010
const APPOINTMENT_ITEM_CLASS = 'dx-scheduler-appointment';
1111

1212
export default class AppointmentDragBehavior {
13-
workspace = this.scheduler._workSpace;
13+
workspace = this.scheduler.getWorkSpace();
1414

1515
appointments = this.scheduler._appointments;
1616

packages/devextreme/js/__internal/scheduler/view_model/filtering/create_appointment_filter.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ export const createAppointmentFilter = (scheduler: Scheduler): FilterStrategy =>
2727
showAllDayPanel: (): boolean => scheduler.option('showAllDayPanel'),
2828
timeZoneCalculator: scheduler.timeZoneCalculator,
2929
//
30-
supportAllDayRow: scheduler._workSpace.supportAllDayRow(),
31-
viewType: (): ViewType => scheduler._workSpace.type as ViewType,
32-
viewDirection: (): 'vertical' | 'horizontal' => scheduler._workSpace.viewDirection as 'vertical' | 'horizontal',
33-
dateRange: (): Date[] => scheduler._workSpace.getDateRange() as Date[],
34-
groupCount: (): number => scheduler._workSpace.getGroupCount() as number,
30+
supportAllDayRow: scheduler.getWorkSpace().supportAllDayRow(),
31+
viewType: (): ViewType => scheduler.getWorkSpace().type as ViewType,
32+
viewDirection: (): 'vertical' | 'horizontal' => scheduler.getWorkSpace().viewDirection as 'vertical' | 'horizontal',
33+
dateRange: (): Date[] => scheduler.getWorkSpace().getDateRange() as Date[],
34+
groupCount: (): number => scheduler.getWorkSpace().getGroupCount() as number,
3535
viewDataProvider: (): ViewDataProvider => scheduler
36-
._workSpace.viewDataProvider as ViewDataProvider,
36+
.getWorkSpace().viewDataProvider as ViewDataProvider,
3737
allDayPanelMode: (): AllDayPanelModeType => scheduler.getViewOption('allDayPanelMode'),
3838
};
3939
const filterStrategyName = scheduler.isVirtualScrolling()

0 commit comments

Comments
 (0)