Ticket S35190
Visible to All Users

ASPxFilterControl - Provide a tree-like field pickeer to be able to created criteria based on collection and nested properties of object references

created 15 years ago (modified 8 years ago)

UPDATED by Dmitry O. (DevExpress)
With the XAF 16.2 we have enabled hierarchical filter tree support by default in new XAF ASP.NET applications. To enable this feature in existing applications (created with older versions of the Solution Wizard) for the ASPxCriteriaPropertyEditor and ASPxPopupCriteriaPropertyEditor use the AllowFilterControlHierarchy property (described at the Criteria Properties topic).  You can also use a similar option of the ASPxGridListEditor to adjust the behavior of the grid's filter control:
ASPxGridListEditor.AllowFilterControlHierarchy
===================
It should be possible to use collection properties and complex reference paths like Manager.Position.Title while creating criteria visually. Refer to the attached WinForms screenshot for more details on what it could look like in the UI.

See Also:
ASPxFilterControl - Allow construct rules [Column1] [operation] [Column2] like in WinForms
ASPxFilterControl - Support predefined operations for date columns like in WinForms
ASPxFilterControl - Add the Text tab to allow creating criteria of any complexity

Show previous comments (13)

    I have the same request!!!

      I agree with the above comments. This is a much desired and needed improvement.

      Svetlana Nikulina (DevExpress) 9 years ago

        Please take note of a similar functionality implemented in version 15.2 in the context of the following feature: ASPxFilterControl - Provide a tree-like (hierarchical) data field picker which allows selecting nested properties of complex type columns

        Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

        Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.