DxAccordion.FilterMinLength Property
Specifies the minimum number of characters a user must type in the search box to apply the filter.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v24.1.dll
NuGet Package: DevExpress.Blazor
Declaration
[DefaultValue(3)]
[Parameter]
public int FilterMinLength { get; set; }
Property Value
Type | Default | Description |
---|---|---|
Int32 | 3 | The minimum length. |
Remarks
Use the FilterMinLength
property to specify the FilterString property value’s length at which the component starts to filter its items. If the FilterString
length is less than FilterMinLength
, the component does nothing. Note that this property also affects filter operations executed from code.
In the following example, an error message appears if a user types less than 4 characters in the search panel:
<DxAccordion ShowFilterPanel="true"
FilterStringChanged=@OnFilterStringChanged
FilterMinLength="4"
CssClass="cw-480"
Data="@Data">
<DataMappings>
<DxAccordionDataMapping ParentKey="CategoryId"
Key="Id"
Text="Name" />
</DataMappings>
</DxAccordion>
@Message
@code {
string Message = "";
void OnFilterStringChanged(string NewString) {
if (NewString == null || NewString.Length < 4)
Message = "You need to enter at least 4 characters to apply the filter";
else
Message = "";
}
@* ... *@
}
See Also