Skip to content

Conversation

@ddidgdimitrov-infragistics
Copy link
Collaborator

@ddidgdimitrov-infragistics ddidgdimitrov-infragistics commented Jul 7, 2025

-add IG query builder package, it requires .net version >= 9
-update app to dotnet9

working payload

{
  "Entity": "Categories",
  "ReturnFields": ["CategoryId", "Name", "Description"],
  "Operator": 0,
  "FilteringOperands": [
    {
      "FieldName": "Name",
      "Condition": {
        "Name": "contains"
      },
      "SearchVal": "a"
    }
  ]
}

@ddidgdimitrov-infragistics ddidgdimitrov-infragistics force-pushed the dgdimitrov/add-query-builder-package branch from aa4dc08 to 31cd4e0 Compare July 8, 2025 08:31
@pmoleri
Copy link
Contributor

pmoleri commented Jul 10, 2025

I tried this query:

{"filteringOperands":[{"fieldName":"customerId","condition":{"name":"inQuery","isUnary":false,"isNestedQuery":true,"iconName":"in"},"conditionName":"inQuery","searchVal":null,"searchTree":{"filteringOperands":[{"fieldName":"companyName","condition":{"name":"contains","isUnary":false,"iconName":"filter_contains"},"conditionName":"contains","searchVal":"Food","searchTree":null,"ignoreCase":true}],"operator":0,"entity":"Customers","returnFields":["customerId"]},"ignoreCase":true},{"fieldName":"shipVia","condition":{"name":"equals","isUnary":false,"iconName":"filter_equal"},"conditionName":"equals","ignoreCase":true,"searchVal":"AirCargo","searchTree":null}],"operator":0,"entity":"Orders","returnFields":["orderId","customerId","employeeId","shipperId","orderDate","requiredDate","shipVia","freight","shipName","completed"]}

It works in production and it fails in staging with this PR deployed.

@zdrawku zdrawku self-requested a review July 15, 2025 10:57
@ddidgdimitrov-infragistics
Copy link
Collaborator Author

I tried this query:

{"filteringOperands":[{"fieldName":"customerId","condition":{"name":"inQuery","isUnary":false,"isNestedQuery":true,"iconName":"in"},"conditionName":"inQuery","searchVal":null,"searchTree":{"filteringOperands":[{"fieldName":"companyName","condition":{"name":"contains","isUnary":false,"iconName":"filter_contains"},"conditionName":"contains","searchVal":"Food","searchTree":null,"ignoreCase":true}],"operator":0,"entity":"Customers","returnFields":["customerId"]},"ignoreCase":true},{"fieldName":"shipVia","condition":{"name":"equals","isUnary":false,"iconName":"filter_equal"},"conditionName":"equals","ignoreCase":true,"searchVal":"AirCargo","searchTree":null}],"operator":0,"entity":"Orders","returnFields":["orderId","customerId","employeeId","shipperId","orderDate","requiredDate","shipVia","freight","shipName","completed"]}

It works in production and it fails in staging with this PR deployed.

Will be fixed with this PR: IgniteUI/Infragistics.QueryBuilder.Executor#3

@ddidgdimitrov-infragistics ddidgdimitrov-infragistics force-pushed the dgdimitrov/add-query-builder-package branch from 2dc536e to b672c89 Compare July 23, 2025 12:08
@zdrawku zdrawku merged commit 09c3e4b into main Nov 12, 2025
4 checks passed
@zdrawku zdrawku deleted the dgdimitrov/add-query-builder-package branch November 12, 2025 10:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants