New Filter Component Customization

1 Answer 88 Views
General Discussions
Steve
Top achievements
Rank 1
Steve asked on 31 Jan 2022, 05:04 PM

We were excited to see the new Filter component in the latest release of Kendo Angular, and are wondering if there is any way to customize it or extend it. For example, we'd like to use a different FilterEditor, like a multi-select, and potentially some more advanced customization like comparing and doing some basic calculations across two fields.

It doesn't look like the current version supports that level of customization, but is there a recommended approach for extending the component to add our own functionality? Thanks!

1 Answer, 1 is accepted

Sort by
0
Accepted
Svet
Telerik team
answered on 02 Feb 2022, 09:35 AM

Hi Steve,

Thank you for the provided feedback.

We have noticed the benefit of adding a feature that allows using a Filter edit template which will allow customizing the filter editor as per the specific use-case scenario. However, such a feature wasn't a part of the initial release.

The same applies to the comparer function. What could be done to add a custom comparer function is on (valueChange) of the Filter to overwrite manually the operator of the desired FilterDescriptor by passing a custom function to it.

We do have these functionalities internally logged but at this point, I am unable to provide an estimate as to when they could be expected. Feel free to share any further feedback on the Filter component or let me know in case I can provide any further information on this case.

Regards,
Svet
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Steve
Top achievements
Rank 1
commented on 07 Feb 2022, 03:50 PM

Great, thanks for the reply!
Tags
General Discussions
Asked by
Steve
Top achievements
Rank 1
Answers by
Svet
Telerik team
Share this question
or