Back to Devexpress

DxDateEditSettings.WeekNumberRule Property

blazor-devexpress-dot-blazor-dot-dxdateeditsettings-f766903c.md

latest2.6 KB
Original Source

DxDateEditSettings.WeekNumberRule Property

Specifies the first week of the year.

Namespace : DevExpress.Blazor

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
[DefaultValue(WeekNumberRule.Default)]
[Parameter]
public WeekNumberRule WeekNumberRule { get; set; }

Property Value

TypeDefaultDescription
WeekNumberRuleDefault

An enumeration value.

|

Available values:

NameDescription
Default

Specified by the system’s CalendarWeekRule property.

| | FirstDay |

The week that contains the 1st of January.

| | FirstFullWeek |

The first full week.

| | FirstFourDayWeek |

The first week that has a majority (4 or more) of its days in January.

|

Remarks

Date editor displays week numbers on the left side of the drop-down calendar. The WeekNumberRule property defines the first week of the year.

The following code snippet sets this property to FirstFullWeek.

razor
<DxGrid Data="@employees" EditMode="GridEditMode.EditRow">
    <Columns>
        <DxGridCommandColumn />
        <DxGridDataColumn FieldName="FirstName" />
        <DxGridDataColumn FieldName="LastName" />
        <DxGridDataColumn FieldName="BirthDate" />
        <DxGridDataColumn FieldName="HireDate" >
             <EditSettings>
                <DxDateEditSettings WeekNumberRule="WeekNumberRule.FirstFullWeek" />
            </EditSettings>
        </DxGridDataColumn>>
        <DxGridDataColumn FieldName="Email" />
    </Columns>
</DxGrid>

@code {
    Employee[]? employees;
    protected override async Task OnInitializedAsync() {
        employees = await EmployeeData.GetData();
    }
}

To change the first week of the year at runtime, use the IDateEditSettings.WeekNumberRule property instead.

Implements

WeekNumberRule

See Also

DxDateEditSettings Class

DxDateEditSettings Members

DevExpress.Blazor Namespace