Back to Devexpress

SchedulerListEditorBase Class

expressappframework-devexpress-dot-expressapp-dot-scheduler-3a6f1e22.md

latest4.1 KB
Original Source

SchedulerListEditorBase Class

An abstract class that serves as the base class for the Scheduling List Editors from the Scheduler module.

Namespace : DevExpress.ExpressApp.Scheduler

Assembly : DevExpress.ExpressApp.Scheduler.v25.2.dll

NuGet Package : DevExpress.ExpressApp.Scheduler

Declaration

csharp
public abstract class SchedulerListEditorBase :
    ListEditor,
    IControlOrderProvider,
    IOrderProvider,
    IComplexListEditor,
    ISupportUpdate
vb
Public MustInherit Class SchedulerListEditorBase
    Inherits ListEditor
    Implements IControlOrderProvider,
               IOrderProvider,
               IComplexListEditor,
               ISupportUpdate

Remarks

List Views use List Editors to display object collections in a UI. Scheduling List Editors are the best way to present and manage schedule information. These List Editors are targeted for objects that implement the IEvent interface from the Business Class Library. The SchedulerListEditorBase class declares members common to all the built-in Scheduling List Editors.

SchedulerListEditorBase is an abstract class and cannot be instantiated. However, it exposes the following public events that are not defined in the base ListEditor class.

NameTypeDescription
SchedulerListEditorBase.ExceptionEventCreatedEventOccurs when an exceptional Event occurrence is created.
SchedulerListEditorBase.ResourceDataSourceCreatingEventOccurs before the resources data source has been instantiated.
SchedulerListEditorBase.ResourceDataSourceCreatedEventOccurs after the resources data source has been instantiated.

The SchedulerListEditorBase is the base class from which all the built-in Scheduler List Editors are inherited. The following table lists XAF’s built-in Scheduler List Editors.

PlatformList Editor
ASP.NET Core BlazorDevExpress.ExpressApp.Scheduler.Blazor.Editors.SchedulerListEditor
Windows FormsSchedulerListEditor

For additional information on the Scheduling List Editors, refer to the Scheduler Module topic.

Implements

IComplexListEditor

ISupportUpdate

Inheritance

Object ListEditor SchedulerListEditorBase SchedulerListEditor

SchedulerListEditor

See Also

SchedulerListEditorBase Members

Scheduler (Manage Calendar Appointments)

DevExpress.ExpressApp.Scheduler Namespace