Idea ID: 2863583

New rule type for filtering ENUM lists

Status : Waiting for Votes
2 months ago

At the moment it is only possible to limit the values of a list based on another list.

Here it would be nice if this restriction could also be made independently of other lists.

E.g. we would like to adjust the list values depending on the phase you are in or via other conditions.

So it would be nice to have a rule type on the level of the rendering forms, where you only specify which of the list values are to be displayed or not and only the rule condition is used to decide what this restriction depends on.

Tags:

  • Actually, the same rule can be used to filter a list regardless of other lists.

    HOWTO:

    Select rule template: Define suggested values by a list to list mapping

    Define suggested values in field1 based on values of field2 according to mapping definition with default values

    Then, define the different fields as follows:

    • field1 - the ENUM field you want to filter
    • field2 - any ENUM field (can be the same as field1)
    • mapping definition - not needed (leave it empty)
    • default values - set to the list of ENUM values for field1 that you want to show

    This does look a bit counter-intuitive and it is cumbersome (to say the least), but it works reliably and is fully in-line with the standard behavior of this rule type.

  • Thank you for sharing your idea! It’s open for comments and kudos, and we’re looking forward to input from the community. Once there is enough community traction, it will be further reviewed by the product team.