Skip to main content
All docs
V25.1
  • DxFilterBuilderField.EditSettings Property

    Allows you to customize the editor associated with this field.

    Namespace: DevExpress.Blazor

    Assembly: DevExpress.Blazor.v25.1.dll

    NuGet Package: DevExpress.Blazor

    Declaration

    [DefaultValue(null)]
    [Parameter]
    public RenderFragment EditSettings { get; set; }

    Property Value

    Type Default Description
    RenderFragment null

    Editor settings.

    Remarks

    The Filter Builder component generates and configures value editors for individual fields based on associated data types. You can use the EditSettings property for the following tasks:

    • Access the editor’s API.
    • Specify a different editor (choose from compatible DevExpress types such as DxComboBoxSettings or DxCheckBoxSettings). The table below list classes that define value editor settings and the corresponding data types:

    Editor Settings

    Generated for Data Types

    Supported Data Types

    DxCheckBoxSettings

    Boolean

    All data types

    DxComboBoxSettings

    Enum

    All data types

    DxDateEditSettings

    DateOnly, DateTime, DateTimeOffset

    DateOnly, DateTime, DateTimeOffset

    DxMaskedInputSettings

    Never generated

    Numeric, String, TimeSpan, TimeOnly,
    DateTime, DateOnly, DateTimeOffset

    DxMemoSettings

    Never generated

    String

    DxSpinEditSettings

    Numeric

    Numeric

    DxTextBoxSettings

    String

    String

    DxTimeEditSettings

    TimeOnly

    TimeOnly, TimeSpan, DateTime

    Example

    The following code snippet applies a mask to the Total currency field and configures a ComboBox for the Status enum field:

    Filter Builder - Value Editor Customization

    <DxFilterBuilder>
        <Fields>
            <DxFilterBuilderField FieldName="Total" Type="typeof(decimal)">
                <EditSettings>
                    <DxSpinEditSettings Mask="c0" DisplayFormat="c0" />
                </EditSettings>
            </DxFilterBuilderField>
            <DxFilterBuilderField FieldName="Status" Type="typeof(string)">
                <EditSettings>
                    <DxComboBoxSettings Data="StatusList" />
                </EditSettings>
            </DxFilterBuilderField>
        </Fields>
    </DxFilterBuilder>
    
    @code {
        IEnumerable<string> StatusList = new List<string>() {
            "New",
            "Postponed",
            "Fixed",
            "Rejected"
        };
    }
    

    Run Demo: Filter Builder

    See Also