Unplanned
Last Updated: 22 May 2020 14:09 by ADMIN

Feature Request:

At present, the fields.editorTemplate option of the Filter widget is exposed to modify and customize the editor widget for the value.

However, the DropDownList widgets for the fields and operators cannot be modified via the exposed configuration. For instance to add the Search(filter) functionality

 

Completed
Last Updated: 04 Dec 2019 14:59 by ADMIN
Release R1 2020
Created by: Mat
Comments: 1
Category: Filter
Type: Feature Request
3

Hi Team,

When a date filter is applied in the new Filter widget, the preview looks like: "Date Is After 'Tue Jan 01 2019 00:00:00 GMT+0000 (Greenwich Mean Time)'" -- I'd like to be able to customize the displayed date format, something like adding "format:"{0:dd/MM/yyyy}" to the 'fields' object.

Thanks

Unplanned
Last Updated: 28 Jan 2021 21:44 by Zac
Created by: Mat
Comments: 1
Category: Filter
Type: Feature Request
3

Hi,

I notice you have added support for specifying the format of expressionPreview fields, which is great when handling dates and numbers, so thanks for that.

However, ideally I need to be able to use a template for the expression preview for certain fields. For example, take the scenario where you are filtering for 'user_id'. Currently I'm using a custom editor to present a drop-down list of user names to pass the user_id to the filter, which works well, but the expression preview looks like:

User Equals '132'

rather than:

User Equals 'Fred Bloggs'

If I could use a template for the expression preview, I could use a function to display the name associated with the user_id.

This is just one example: there are many others where a template would be useful in the Filter Panel expression preview.

Unplanned
Last Updated: 12 Feb 2021 09:33 by ADMIN
Created by: Zac
Comments: 3
Category: Filter
Type: Feature Request
3

We'd really like to see expanded support for enums in the Filter control.  Two main components to this request would be:

  • Showing the selected enum option's name instead of the underlying value on expressionPreview ('Open' instead of '0', 'Closed' instead of '1', etc)
  • Automatic select list of enum options (showing the enum names) as the default editor type (the same as how the Grid component's built-in filtering works)

Thank you!

Unplanned
Last Updated: 12 Oct 2021 11:20 by ADMIN
Created by: Christian
Comments: 0
Category: Filter
Type: Feature Request
3
Include "between" operator option for the Filter widget. It makes sense to have such operator for numeric and date fields.
Unplanned
Last Updated: 04 Jul 2022 08:58 by ADMIN
Created by: Kevin
Comments: 1
Category: Filter
Type: Feature Request
3

Hi Team,

I'd like to request adding a format configuration for the Kendo UI Filter for Date fields. 

Thank you!

Completed
Last Updated: 04 Dec 2019 15:00 by ADMIN
Release R1 2020
Created by: Mat
Comments: 0
Category: Filter
Type: Feature Request
2

There are occasions when the out-of-the-box filter operators can't be used, such as filtering on nested objects. In these situations I use a custom function for the filter operator.

It would be great if the Filter widget could support custom filter operators.

I realise this would be challenging, as it would break the save/load state function and would be difficult to handle in the expressionPreview.

Unplanned
Last Updated: 21 Jul 2020 15:20 by ADMIN

I implemented the filter you can find on the documentation page. Let's say that the filter consists of a few fields and three of them are:

  • "First Name",
  • "Second Name" and
  • "Last Name".

I want to have a filter named "Name" and be able to search all three items - instead of having three different filters. I have read the documentation but it does not seem to be any reference to it. I thought of something like the following might be possible:

fields: [
    logic: "or",
    { name: "firstName",  type: "string", label: "Name" },
    { name: "middleName", type: "string", label: "Name" },
    { name: "lastName",   type: "string", label: "Name" }
]

 

Any workaround would be much appreciated.

Unplanned
Last Updated: 20 Jul 2021 07:06 by ADMIN

Ehnancement

The "doesnotstartwith" and "doesnotendwith" filter operators are not included to OData

Reproduction of the problem

https://dojo.telerik.com/ulePuzah

Environment
Kendo UI version: 2021.2.616
jQuery version: 3.4.1
Browser: [all]

Unplanned
Last Updated: 04 Jan 2023 16:06 by Vishwas
Created by: Vishwas
Comments: 0
Category: Filter
Type: Feature Request
1

Hi Team, 

I would like to request for the close button to have a built-in close event and a confirm configuration to help prevent accidentally removals of expressions. 

Thank you!

Unplanned
Last Updated: 01 Aug 2023 16:08 by Spyros
Created by: Spyros
Comments: 0
Category: Filter
Type: Feature Request
1

Hi Team,

I would like to request the functionality to replace the Field selector with another component.  For example, in my scenario, it would be beneficial to replace it with a Kendo UI DropDownTree.  

Thank you!

Unplanned
Last Updated: 27 Feb 2024 14:59 by David
Created by: David
Comments: 1
Category: Filter
Type: Feature Request
1
Expose built-in options for altering the appearance of the Apply Button. Such as - icons, content and sizing options.
Completed
Last Updated: 13 Jan 2020 09:15 by ADMIN
Release R1 2020

Reproduction of the problem

  1. Open dojo at https://dojo.telerik.com/@GaloisGirl/AqotEtep
  2. Click "Add expression" and pick "Product name",  "Is not equal to", "".
  3. Click "Apply". The grid show 77 items, as expected.
  4. Click "Add group" and then "Apply".

Current behavior

The grid shows 0 items. The expression preview is (Product Name Is not equal to '').

Expected/desired behavior

The grid should show 77 items. For an optimal user experience, the empty groups should be deleted when applying the filter.

Declined
Last Updated: 08 Oct 2019 10:03 by ADMIN

Reproduction of the problem

  1. Run the dojo at https://dojo.telerik.com/@GaloisGirl/uBiLIbiP/3 . The state of the filter is "(ContactTitle Is equal to 'Sales Representative')", however, the ContactTitle field has been commented out from the dataSource schema.

Current behavior

The error "TypeError: Cannot read property 'type' of undefined" is thrown

Expected/desired behavior

Some error should be thrown, but one that the developer can recognize and handle appropriately.

Your example of persisting state saves it in localStorage. Say my user saves the state on Monday, and by Tuesday, a column is removed, renamed, has a different type... I need to handle that user's deprecated saved state.


 

 

Completed
Last Updated: 06 Oct 2020 14:11 by ADMIN
Release 2020.R1.SP1

When using the Filter control and configuring the Fields, if a 'number' type field is used, the value 0 (zero) is ignored, for example:


$("#filter").kendoFilter({
    dataSource: dataSource,
    expressionPreview: true,
    fields: [
      { name: "age", type:"number", defaultValue: 31 },
      {name: "foo", type: "number", defaultValue: 0},
      { name: "name", type:"string", defaultValue: "Rick" }
    ]
  });

'age' and 'foo' are both 'number' type fields, but the default value of 'foo' will be ignored when the filter is chosen in the UI.

 

Here is a runnable example of this, notice how when selecting 'age' from the fields dropdown, the value correctly defaults to 31, but selecting the 'foo' field will not have the value populate correctly:

https://dojo.telerik.com/eHAROSOz

Completed
Last Updated: 10 Apr 2020 11:04 by ADMIN
Created by: James
Comments: 1
Category: Filter
Type: Bug Report
0
Based on your demos (https://demos.telerik.com/kendo-ui/filter/index), it seems it is impossible to get the filter control to use localized messages just by loading the required language file (other controls seems to switch language OK).   Whilst it is possible to have completely custom text using the configuration api, it should still be possible to have defaults for the main languages supported.
Completed
Last Updated: 27 Oct 2020 13:25 by ADMIN
Release 2020.R3.SP.next
Created by: Piotr
Comments: 0
Category: Filter
Type: Bug Report
0

Bug report

Using Array.prototype adds items to FIlter fields DropDownLists

Reproduction of the problem

Open below Dojo and run it.

https://dojo.telerik.com/izABOFaf/2

Open Featured DDL. The result is


Expected/desired behavior

Using Array.prototype shall not add items to the DDL


Environment
Kendo UI version: [all]
jQuery version: x.y
Browser: [all]

Under Review
Last Updated: 29 Oct 2021 13:08 by ADMIN

When I navigate through the drop down on the left side to select a field to filter on, it will only grab the first 2 and the last option. When the element is opened it will properly go through all options. Reproducer: https://dojo.telerik.com/AruwArIP

I have made a recording of the bug here: https://imgur.com/a/kIgDa06

Unplanned
Last Updated: 04 Nov 2022 11:51 by ADMIN
Created by: Mat
Comments: 1
Category: Filter
Type: Feature Request
0

Hi,

I've noticed (though it's not documented) that if the fields array of the Filter widget is not defined, it will use the fields defined in the dataSource, and the 'label', 'previewFormat', 'editorTemplate' and 'operators' properties can be added to the dataSource fields object to be applied to the Filter widget.

This is extremely helpful and should probably be described in the documentation.

I'd like to suggest (if it's not already another undocumented feature) that dataSource fields can be hidden from the Filter widget, perhaps with a simple boolean such as 'filter: false'

Thanks