Skip to main content
All docs
V26.1
  • DxGridListEditorBase.FilterBuilderCustomizeFieldEditSettings Event

    Allows you to customize field editor settings in the Filter Builder.

    Namespace: DevExpress.ExpressApp.Blazor.Editors

    Assembly: DevExpress.ExpressApp.Blazor.v26.1.dll

    NuGet Package: DevExpress.ExpressApp.Blazor

    Declaration

    public event EventHandler<CustomizeFieldEditSettingsEventArgs> FilterBuilderCustomizeFieldEditSettings

    Event Data

    The FilterBuilderCustomizeFieldEditSettings event's data class is CustomizeFieldEditSettingsEventArgs. The following properties provide information specific to this event:

    Property Description
    EditSettings Provide access to field editor settings.
    FieldModel The field model.
    MemberInfo Supplies information on the current property.
    Model

    Remarks

    The following code snippet accesses and customizes settings of the Position field editor:

    using DevExpress.ExpressApp;
    using DevExpress.ExpressApp.Blazor.Components.Models;
    using DevExpress.ExpressApp.Blazor.Editors;
    using MainDemo.Module.BusinessObjects;
    
    namespace MainDemo.Blazor.Server.Controllers {
        public class FilterBuilderCustomizationController : ObjectViewController<ListView, Employee> {
            protected override void OnViewControlsCreated() {
                base.OnViewControlsCreated();
                DxGridListEditor gridListEditor = (DxGridListEditor)View.Editor;
    
                gridListEditor.FilterBuilderCustomizeFieldEditSettings += (s, e) => {
                    if (e.MemberInfo.Name == nameof(Employee.Position)) {
                        ((DxComboBoxSettingsModel)e.EditSettings).NullText = "Select a position...";
                    }
                };
            }
        }
    }
    

    Filter Builder Edit Null Text

    See Also