Back to Devexpress

RuleBase Class

aspnet-devexpress-dot-web-dot-aspxgantt-fa57cb8d.md

latest3.1 KB
Original Source

RuleBase Class

Serves as a base class for the DailyRule, WeeklyRule, MonthlyRule and YearlyRule object.

Namespace : DevExpress.Web.ASPxGantt

Assembly : DevExpress.Web.ASPxGantt.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

csharp
public abstract class RuleBase :
    CollectionItem
vb
Public MustInherit Class RuleBase
    Inherits CollectionItem

The following members return RuleBase objects:

Remarks

Daily Rule:

aspx
<dx:ASPxGantt ID="Gantt" runat="server" ... /> 
    ...
    <WorkTimeRules> 
        <dx:DailyRule>
            <Recurrence Start="2/22/2019" End="2/25/2019" />
            <WorkTimeRanges>
                <dx:WorkTimeRange Start="08:00" End="10:00" />
                <dx:WorkTimeRange Start="15:00" End="18:00" />
            </WorkTimeRanges>
        </dx:DailyRule>
        ...
    </WorkTimeRules>
</dx:ASPxGantt>

Weekly Rule:

aspx
<dx:ASPxGantt ID="Gantt" runat="server" ... /> 
    ...
    <WorkTimeRules> 
        <dx:WeeklyRule IsWorkDay="false" >
            <Recurrence DayOfWeek="Saturday" />
        </dx:WeeklyRule>
        <dx:WeeklyRule IsWorkDay="false">
            <Recurrence DayOfWeek="Sunday" />
        </dx:WeeklyRule>
        ...
    </WorkTimeRules>
</dx:ASPxGantt>

Concept

Work Time Rules

Online Demos

Implements

IStateManager

IPropertiesOwner

IExpressionsAccessor

Inheritance

Object StateManager CollectionItem RuleBase DailyRule

MonthlyRule

WeeklyRule

YearlyRule

See Also

RuleBase Members

DevExpress.Web.ASPxGantt Namespace