diff --git a/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/editing.md b/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/editing.md index 9ba54bfd88..62095b105c 100644 --- a/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/editing.md +++ b/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/editing.md @@ -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. --- diff --git a/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/form.md b/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/form.md index 9262f0c4b0..e533228c55 100644 --- a/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/form.md +++ b/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/form.md @@ -5,7 +5,7 @@ default: undefined --- --- ##### shortDescription - +Configures the [Form](/Documentation/Guide/UI_Components/Form/Overview/) component within the Scheduler's appointment edit form. --- - \ No newline at end of file +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. \ No newline at end of file diff --git a/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/iconsShowMode.md b/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/iconsShowMode.md index 5ee0f1ea05..a7f152d2a3 100644 --- a/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/iconsShowMode.md +++ b/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/iconsShowMode.md @@ -5,7 +5,16 @@ default: 'main' --- --- ##### shortDescription - +Configures icon visibility within the Appointment Edit Form. --- - \ No newline at end of file +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. diff --git a/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/items.md b/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/items.md index 76791749f0..7d7a201d34 100644 --- a/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/items.md +++ b/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/items.md @@ -5,7 +5,47 @@ default: [] --- --- ##### shortDescription - +Configures items within the appointment edit form. --- - \ No newline at end of file +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 diff --git a/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/onCanceled.md b/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/onCanceled.md index cde5bbf4db..044440d674 100644 --- a/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/onCanceled.md +++ b/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/onCanceled.md @@ -5,10 +5,10 @@ default: undefined --- --- ##### shortDescription - +A function that is executed when users cancel their changes in the appointment edit form. ##### param(formData): Object - +Details of the modified appointment. --- \ No newline at end of file diff --git a/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/onSaved.md b/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/onSaved.md index f4a321e8a4..d959d11884 100644 --- a/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/onSaved.md +++ b/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/form/onSaved.md @@ -5,10 +5,10 @@ default: undefined --- --- ##### shortDescription - +A function that is executed when users confirm their changes in the appointment edit form. ##### param(formData): Object - +Details of the modified appointment. --- \ No newline at end of file diff --git a/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/popup.md b/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/popup.md index 2e2fb69ac0..ec6bfa2bc9 100644 --- a/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/popup.md +++ b/api-reference/10 UI Components/dxScheduler/1 Configuration/editing/popup.md @@ -4,7 +4,7 @@ type: dxPopup_Options --- --- ##### shortDescription - +Configures the [Popup](/Documentation/Guide/UI_Components/Popup/Overview/) component that contains the Scheduler appointment edit form. --- - \ No newline at end of file +Specify DevExtreme [Popup](/Documentation/Guide/UI_Components/Popup/Overview/) configuration options to customize the appointment edit form. \ No newline at end of file diff --git a/api-reference/10 UI Components/dxScheduler/1 Configuration/resources/icon.md b/api-reference/10 UI Components/dxScheduler/1 Configuration/resources/icon.md index 6028edc369..1044c765b3 100644 --- a/api-reference/10 UI Components/dxScheduler/1 Configuration/resources/icon.md +++ b/api-reference/10 UI Components/dxScheduler/1 Configuration/resources/icon.md @@ -5,7 +5,7 @@ default: '' --- --- ##### shortDescription - +Specifies a resource [icon](/Documentation/Guide/Themes_and_Styles/Icons/#Built-In_Icon_Library). --- - \ No newline at end of file +Scheduler displays resource icons in the appointment edit form. \ No newline at end of file diff --git a/api-reference/10 UI Components/dxScheduler/1 Configuration/resources/label.md b/api-reference/10 UI Components/dxScheduler/1 Configuration/resources/label.md index 6703d747aa..d0e6505660 100644 --- a/api-reference/10 UI Components/dxScheduler/1 Configuration/resources/label.md +++ b/api-reference/10 UI Components/dxScheduler/1 Configuration/resources/label.md @@ -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/" } \ No newline at end of file diff --git a/api-reference/10 UI Components/dxScheduler/9 Types/AppointmentFormIconsShowMode.md b/api-reference/10 UI Components/dxScheduler/9 Types/AppointmentFormIconsShowMode.md index 8ca592a6cb..46965906c6 100644 --- a/api-reference/10 UI Components/dxScheduler/9 Types/AppointmentFormIconsShowMode.md +++ b/api-reference/10 UI Components/dxScheduler/9 Types/AppointmentFormIconsShowMode.md @@ -6,7 +6,16 @@ references: dxScheduler.Options.editing.form.iconsShowMode --- --- ##### shortDescription - +Specifies icon visibility within the Appointment Edit Form. --- - \ No newline at end of file +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.