Skip to content

[Grids]: Custom filtering operand title is not filled in ESF dialog operand dropdown #17636

Description

@ddaribo

Description

When the ESF filtering dialog is opened by selecting a custom filtering operands of any type (customer reported for number, also reproduced for string), it is not selected in the operand dropdown, as the built-in operands are.
This seems to occur only the first time when opened, when a filter value has not been set yet.

Framework

Angular

Angular Version

22.0.x

Ignite UI for Angular Version

22.1.x, probably the earlier as well

Component / Area

Grid

Browser

Chrome

Operating System

No response

Command Not Working

Steps to Reproduce

  1. Open this Stackblitz sample
  2. Open the ESF on the "Order Product" column
  3. Choose Text filter -> "Contains (Case-sensitive)" - this is a custom filter
  4. Observe how the select that should have the filter operand pre-selected when the dialog is opened, appears not to have it selected

To compare, you could choose Text filter -> Not Empty on step 3. The select has the built-in filter operand pre-selected in that case.

Actual Result

When selecting any type of custom filtering operand:

Image

When opening the dialog if the filter was already set, then the dropdown has the correct selection:

Image

Expected Result

When selecting "Not empty" - the select to be correctly pre-populated.

Image

Reproduction URL

https://stackblitz.com/edit/grid-custom-filter-issue?file=src%2Fapp%2Ftree-grid-filtering-custom-sample%2Ftree-grid-filtering-custom-sample.component.ts

Attachments

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions