Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ default: true
---
---
##### shortDescription
Specifies which editing operations a user can perform on appointments.
Configures appointment editing options, such as available operations.

---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ default: undefined
---
---
##### shortDescription
<!-- Description goes here -->
Configures the [Form](/Documentation/Guide/UI_Components/Form/Overview/) component within the Scheduler's appointment edit form.

---
<!-- Description goes here -->
In addition to **editing**.**form** properties, you can specify DevExtreme [Form](/Documentation/Guide/UI_Components/Form/Overview/) configuration options to customize the appointment edit form.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,16 @@ default: 'main'
---
---
##### shortDescription
<!-- Description goes here -->
Configures icon visibility within the Appointment Edit Form.

---
<!-- Description goes here -->
The Scheduler's Appointment Edit Form consists of two parts: a general information group and a recurrence settings group. Implement [AppointmentFormIconsShowMode](/Documentation/ApiReference/UI_Components/dxScheduler/Types/#AppointmentFormIconsShowMode) values to configure icon visibility as follows:

- *"both"*
Icons are visible in both general information and recurrence settings groups.
- *"main"*
Icons are visible in the general information group only.
- *"recurrence"*
Icons are visible in the recurrence settings group only.
- *"none"*
Icons are hidden in both groups.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,47 @@ default: []
---
---
##### shortDescription
<!-- Description goes here -->
Configures items within the appointment edit form.

---
<!-- Description goes here -->
The following predefined items are available in the Appointment Edit Form:

editing.form.items
├─ mainGroup
| ├─ subjectGroup
| │ ├─ subjectIcon
| │ └─ subjectEditor
| ├─ dateGroup
| │ ├─ dateIcon
| │ ├─ allDayEditor
| │ ├─ startDateGroup
| │ │ ├─ startDateTimeGroup
| │ │ │ ├─ startDateEditor
| │ │ │ └─ startTimeEditor
| │ │ └─ startDateTimezoneEditor
| │ └─ endDateGroup
| │ ├─ endDateTimeGroup
| │ │ ├─ endDateEditor
| │ │ └─ endTimeEditor
| │ └─ endDateTimezoneEditor
| ├─ repeatGroup
| │ ├─ repeatIcon
| │ └─ repeatEditor
| └─ descriptionGroup
| ├─ descriptionIcon
| └─ descriptionEditor
└─ recurrenceGroup
├─ recurrenceStartDateGroup
│ ├─ recurrenceStartDateIcon
│ └─ recurrenceStartDateEditor
├─ recurrenceRuleGroup
│ ├─ recurrenceRuleIcon
│ └─ recurrenceRuleRepeatGroup
│ ├─ recurrenceCountEditor
│ ├─ recurrencePeriodEditor
│ └─ recurrenceDayOfYearGroup — recurrenceDaysOfWeekEditor — recurrenceDayOfMonthEditor
│ ├─ recurrenceDayOfYearMonthEditor
│ └─ recurrenceDayOfYearDayEditor
└─ recurrenceEndGroup
├─ recurrenceEndIcon
└─ recurrenceEndEditor
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ default: undefined
---
---
##### shortDescription
<!-- Description goes here -->
A function that is executed when users cancel their changes in the appointment edit form.

##### param(formData): Object
<!-- Description goes here -->
Details of the modified appointment.

---
<!-- Description goes here -->
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ default: undefined
---
---
##### shortDescription
<!-- Description goes here -->
A function that is executed when users confirm their changes in the appointment edit form.

##### param(formData): Object
<!-- Description goes here -->
Details of the modified appointment.

---
<!-- Description goes here -->
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ type: dxPopup_Options
---
---
##### shortDescription
<!-- Description goes here -->
Configures the [Popup](/Documentation/Guide/UI_Components/Popup/Overview/) component that contains the Scheduler appointment edit form.

---
<!-- Description goes here -->
Specify DevExtreme [Popup](/Documentation/Guide/UI_Components/Popup/Overview/) configuration options to customize the appointment edit form.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ default: ''
---
---
##### shortDescription
<!-- Description goes here -->
Specifies a resource [icon](/Documentation/Guide/Themes_and_Styles/Icons/#Built-In_Icon_Library).

---
<!-- Description goes here -->
Scheduler displays resource icons in the appointment edit form.
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,17 @@ default: ''
---
---
##### shortDescription
Specifies the label of the Appointment popup window field that allows end users to assign a resource of this kind.
Specifies a resource label.

---
Scheduler displays resource labels in the appointment edit form.

To customize the appointment edit form and add resource items in the **editing**.**form**.[items[]](/Documentation/ApiReference/UI_Components/dxScheduler/Configuration/editing/form/#items) array, use resource labels in item names. Scheduler generates predefined editing form items as follows:

'ResourceLabelGroup'
├─ 'ResourceLabelIcon'
└─ 'ResourceLabelEditor'

#include btn-open-demo with {
href: "https://js.devexpress.com/Demos/WidgetsGallery/Demo/Scheduler/Resources/"
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,16 @@ references: dxScheduler.Options.editing.form.iconsShowMode
---
---
##### shortDescription
<!-- Description goes here -->
Specifies icon visibility within the Appointment Edit Form.

---
<!-- Description goes here -->
The Scheduler Appointment Edit Form consists of two parts: a general information group and a recurrence settings group. Implement **AppointmentFormIconsShowMode** values in **editing**.**form**.[iconsShowMode](/Documentation/ApiReference/UI_Components/dxScheduler/Configuration/editing/form/#iconsShowMode) to configure icon visibility as follows:

- *"both"*
Display icons in both general information and recurrence settings groups.
- *"main"*
Display icons in the general information group only.
- *"recurrence"*
Display icons in the recurrence settings group only.
- *"none"*
Hide icons in both groups.
Loading