Advanced Filtering with Conditions

Advanced

Advanced Filtering with Conditions

Beyond simple search, Metapad's filter system supports complex conditions for precisely controlling which elements are visible.

Basic Filter Conditions

  1. Open the Filters area in the Tree View
  2. Click Add Condition
  3. Configure:
    • Field: Which property to filter on (label, description, or any custom property)
    • Operator: How to match (equals, contains, starts with, greater than, etc.)
    • Value: The value to match against
  4. The Tree View updates immediately to show only matching elements

Combining Conditions

You can combine multiple conditions:

  • AND (all conditions must match): Use when you need elements that satisfy every criterion
  • OR (any condition can match): Use when you want elements that satisfy at least one criterion

Toggle between AND/OR using the combinator control.

Filter by Type

  • Add a type condition to show only specific Node Types
  • Example: Show only "Server" and "Application" nodes, hiding everything else

Filter by Property Value

  • Filter on any property defined on a Node Type
  • Example: Show only servers where "status" equals "active"
  • Example: Show only requirements where "priority" is greater than 3

Saving and Reusing Filters

  • Filter configurations persist within your session
  • Clear all filters to return to the unfiltered view

Tips

  • Start with broad filters and narrow down
  • Combine type filters with property filters for precise results
  • Filters affect only the Tree View — the canvas shows whatever is on the active diagram
  • Use filters to create focused views for specific tasks (e.g., "show me all critical, unresolved items")