DxGridListEditorBase.FilterBuilderCustomizeField Event
Allows you to customize field settings in the Filter Builder.
Namespace: DevExpress.ExpressApp.Blazor.Editors
Assembly: DevExpress.ExpressApp.Blazor.v26.1.dll
NuGet Package: DevExpress.ExpressApp.Blazor
Declaration
Event Data
The FilterBuilderCustomizeField event's data class is CustomizeFieldEventArgs. The following properties provide information specific to this event:
| Property | Description |
|---|---|
| FieldModel | Provide access to field model settings. |
| MemberInfo | Supplies information on the current property. |
| Model |
Remarks
The following code snippet modifies the NickName field settings:
- Sets the custom field caption — Public Name.
- Adds a custom text (Nickname) in the field’s value section.
using DevExpress.ExpressApp;
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.FilterBuilderCustomizeField += (s, e) => {
if (e.MemberInfo.Name == nameof(Employee.NickName)) {
e.FieldModel.CaptionFullPath = e.FieldModel.Caption = "Public Name";
e.FieldModel.ValueDisplayTemplate = context => builder =>
builder.AddContent(0, context.Value + " (Nickname)");
}
};
}
}
}

See Also