Unplanned
Last Updated: 22 Oct 2024 11:29 by Stenly
Currently, the all-day area will host appointments that have their IsAllDayEvent property set to True. Additionally, we could further extend the functionality of the all-day area by providing the option to create appointments directly in it (either via double-click or via a button). 
Unplanned
Last Updated: 14 Oct 2024 14:14 by Stenly

In the scenario where the Fluent theme is applied and the MonthViewDefinition'sAllowCustomAppointmentSize property is set to True, appointments with different heights may overlap the expand/collapse RadToggleButton when collapsed.

To work this around, extract the default GroupHeaderStyleSelector for the Fluent theme. Then, extract the Style with x:Key="MonthViewBottomLevelWeekGroupStyle" and modify the Padding property's value. Set this Style to the MonthViewBottomLevelWeekGroupStyle property of the extracted OrientedGroupHeaderStyleSelector (default GroupHeaderStyleSelector). Finally, set an instance of the modified style selector to the GroupHeaderStyleSelector property of RadScheduleView.

Unplanned
Last Updated: 23 Sep 2024 14:12 by Franz
The virtualization logic of the group headers expects equal sizes, in order to improve the performance with a lot of appointments. Currently, we do not have an option to restrict or specify a maximum size (width or height depending on the orientation of the view definition).
Unplanned
Last Updated: 04 Sep 2024 08:40 by Martin Ivanov
Currently, there is no event that tells you when the slots dragging is finished. Add an event or a method override that is called when the multiple slots selection with the mouse is finished. Consider adding an event also for the drag started.
Unplanned
Last Updated: 01 Jul 2024 13:36 by Franz
Slots in ScheduleView with virtualization are not rendered when resetting the bound collection instead of adding one by one 
Unplanned
Last Updated: 16 Jan 2024 16:56 by Martin Ivanov
Currently, if you add an appointment that is partially in two days (lets say, start=16 Jan 2024 23:00:00; end=17 Jan 2024 13:00:00), two AppointmentItem containers are created so that the appointment continues drawing on the next day. This is the expected behavior and it brings clear visualization of the corresponding event.

In some scenarios, the user may not want to see the second AppointmentItem. For example, if the day is defined to be more than 24 hours (via the DayStart/EndTime of the DayViewDefinition). In that case, the day group may be enough to show the full appointment, so the user may not want to see the second AppointmentItem in the next day.

Add a mechanism that allows you cancel the creation of the second AppointmentItem. This could be a property that tells if the continued AppointmentItem should be created, or a method override, or a filter (like the OccurrenceFilter or AppointmentFilter).
Unplanned
Last Updated: 07 Dec 2023 11:27 by Martin Ivanov
Currently, if you define your own GroupDescriptionsSource and the last description in the collection is not DateGroupDescription, the all-day area won't be rendered. Allow the all-day area to get rendered even if the DateGroupDescription is not last in the collection.
Unplanned
Last Updated: 24 Nov 2023 12:17 by Stenly
Currently, information about the selected slots for one day can be retrieved when deriving from the SlotSelectionBehavior class or via the SelectedSlot property. We could include a way to provide information about the selected slots for more than one day.
Unplanned
Last Updated: 11 May 2023 16:01 by Stenly
The expand button that is used for expanding the GroupHeader is visible even when all appointments are displayed in a TimeRulerMonthViewItem.
Unplanned
Last Updated: 16 Feb 2023 11:01 by Stenly
Currently, RadScheduleView will not adjust the start and end date of the appointments depending on the time zone, in which they were created.
Unplanned
Last Updated: 30 Jan 2023 11:32 by ADMIN
ADMIN
Created by: Geri
Comments: 2
Category: ScheduleView
Type: Feature Request
3
Allow drag and drop of an AllDayEvent from/to the AllDayArea.
Unplanned
Last Updated: 22 Oct 2021 07:35 by ADMIN
Created by: Martin Ivanov
Comments: 0
Category: ScheduleView
Type: Feature Request
3
Currently, you can change the size by setting the Width or Height property (based on the header's orientation) of the corresponding GroupHeader element. However, this change works only partially because of the built-in UI virtualization support. Make this work in all expected cases or introduce another API that will allow to change the size of the groups.
Unplanned
Last Updated: 09 Jun 2021 14:45 by ADMIN
Currently, the groups at the left side of the view that show the days have some automatic height applied based on the current viewport. Allow setting the height of the groups manually. 
Unplanned
Last Updated: 04 Jan 2021 12:13 by ADMIN

The GetOccurrencesWithoutExceptionsFromDateTimeRange should return the occurrences of a recurring appointment, without the exceptions (modified or deleted occurrences). However, now the method returns modified occurrences and skips only the deleted ones. The method should skip also the modified occurrences.  

To work this around, exclude the exceptions using their state property:

var occurrencesWithoutExceptions = appointment.GetOccurrencesWithoutExceptionsFromDateTimeRange(appointment.Start, DateTime.Now.AddDays(130)).Where(o => o.State != RecurrenceState.Exception);

Unplanned
Last Updated: 07 Dec 2020 10:55 by ADMIN
When an exception occurrence is created and the MaxOccurrences of a recurring appointment is changed, the exception occurrence is not removed. 
Unplanned
Last Updated: 12 Oct 2020 06:26 by Gert
Unplanned
Last Updated: 27 Feb 2020 09:38 by ADMIN
Unplanned
Last Updated: 14 Feb 2020 09:08 by ADMIN
Created by: Martin Ivanov
Comments: 0
Category: ScheduleView
Type: Feature Request
1
Current, there is no public API that let you know when the active view definition is changed. Expose an event for this.

Now, you can listen for changes in the active view definition by overriding the OnActiveViewDefinitionChanged method of RadScheduleView.
public class CustomScheduleView : RadScheduleView
{
	protected override void OnActiveViewDefinitionChanged(ViewDefinitionBase oldValue, ViewDefinitionBase newValue)
	{
		base.OnActiveViewDefinitionChanged(oldValue, newValue);
	}
}

Unplanned
Last Updated: 22 Jan 2020 16:18 by ADMIN

I need an overview of the appointments in the range of multiple days of several resources (let's say, employees).

For this, the agenda view would be perfect if it shows the days as rows but the grouped resources as columns.

In the current version it as possible to group by resources in the agenda view, but the single resources can be displayed only as rows along with the days. This way an overview is not possible. At now, I have to put several ScheduleView controls side by side, each displaying a single resource, to achieve the desired view.

Therefore I want to engage a feature request:

Please, in the agenda view, allow a grouping of resources with arranging them in a horizontal way, while the days stay arranged in a vertical manner.


1 2 3 4