When I change the field from the dropdown to another field of the same type, the filter editor is not updated.
The issue occurs when I'm using Enum fields - the dropdown editor is not updated to display the correct values of the newly selected Enum field.
Reproduction: https://blazorrepl.telerik.com/QHExPalR55jvaD1t12.
Steps to reproduce:
Steps to reproduce:
Can the ability to define a height/width for the Filter component be exposed?
Width - I've noticed that if your Column names are to long names are cut off. I've used CSS to work around this.
Height - This isn't exactly a bug but if you populate enough "<FilterField/>" the dropdownlist will extend down past the bottom of the page.
It would be helpful if we can we can define more settings from the dropdownlists Or atleast make it so the dropdownlist will not go beyond the bottom of the page.
I would like to request an ability to add a dropdown of available values so that a user could select one or more items on the value side.
For Example:
User selects "Room Type" for Filter Name and is presented with "Queen", "King", "Double". The user would then be able to select one or more of those values. This would replace a multitude of "OR" statements, in additional; it could make finding things easier by knowing what values I can search for.
Possibly apply a "Template" for the value of a Filter Name. Purely as a concept:
<TelerikFilter Value="@Value" ValueChanged="@OnValueChanged">
<FilterFields>
<FilterField Name="@nameof(OrderDetailDto.OrderId)" Type="typeof(int)" Label="Id" />
<FilterField Name="@nameof(OrderDetailDto.Quantity)" Type="typeof(short)" />
<FilterField Name="@nameof(OrderDetailDto.OrderFreight)" Type="@typeof(decimal)" Label="Freight" />
<FilterField Name="@nameof(OrderDetailDto.OrderShipCountry)" Type="typeof(string)" Label="Country">
<FilterValueTemplate>{{Some Template Here}}</FilterValueTemplate>
</FilterField>
<FilterField Name="@nameof(OrderDetailDto.OrderShipName)" Type="typeof(List<string>)" Label="Ship to">
<FilterValueTemplate>{{Some Template Here}}</FilterValueTemplate>
</FilterField>
<FilterField Name="@nameof(OrderDetailDto.OrderShipAddress)" Type="typeof(string)" Label="Ship Address" />
</FilterFields>
</TelerikFilter>
If the CompositeFilterDescriptor is set with a predefined filter before the filter component is rendered on the page it locks up the UI.
I've noticed this issue if the Filter is user under a TabStrip.. You set the filter and navigate way from the tab and back it will lock up.
I would like to limit how many nested groups in the Filter the user can make.
It would be nice to have events raised when filters are added. This will allow me to use my own logic (e.g., to ensure something exists before adding/removing another).