Welcome to the Angular feedback portal. We’re happy you’re here! If you have feedback on how to improve the Angular, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

0
Votes

When using the Syncfusion Query Builder , removing all conditions from a child group and then changing the parent group's condition to "OR" causes the child group to incorrectly convert into a single condition.

The child group should persist as a group (even if empty) to maintain the logical structure defined by the user. This behavior may cause confusion or logic errors when dynamically modifying rules or generating queries programmatically.

Replication Procedure:
  1. Remove all 3 conditions from the child group.
  2. Change the parent group’s condition to OR.
  3. Observe that the child group changes to a single condition node (See the issue )
Expected Output:
The child group should remain as a group structure, even if empty, to allow further condition additions and preserve logical grouping.
Current Output:
The child group is replaced with a condition node when the parent group condition is changed to OR.