Conditional Data Icons
Overview
Table of Contents
Basic Concepts
How Icon Conditionals Work
Icon Configuration Structure
Default vs Conditional Icons
JSONlogic Syntax
Basic Structure Examples
Field Value Access
Accessing Field Values
Important Notes About Field Values
Example Field Value Processing
Common Operators
Comparison Operators
Logical Operators
Null and Existence Checks
Array and Object Operations
Practical Examples
Example 1: Simple Status-Based Icons
Example 2: Complex Multi-Condition Logic
Example 3: Data Quality Indicators
Utility Industry Use Cases
Pull Inspection Status
Pole Condition Assessment
Project Progress Tracking
Best Practices
1. Use Descriptive Icon Names
2. Order Icons by Specificity
3. Handle Edge Cases
Troubleshooting
Common Issues
1. Conditional Always Returns False
2. JSON Parse Error
3. Wrong Icon Displayed
4. No Icon Displayed
Debug Examples
Validation Tools
Advanced Examples
Complex Utility Workflows
Conclusion
Last updated

