Customization showcase
Interesting/unconventional layouts or behavior
Working with option lists
Managing ambiguity in option list types
Maximizing rendering performance
How to avoid common pitfalls for a smoother user experience
Managing fields
Generate a field array from database table/view specification
Managing operators
Which operators are allowed for which fields, and how they are labeled
Custom components with fallbacks
Augmenting the default components
Async option list loading
Augment value selectors or value editors with async option list loading
Subqueries and nested data
Building queries for data with nested arrays and complex structures
Arbitrary updates
Non-standard query management from custom components
External controls
Managing queries outside the main component
Limit rule groups
Methods to prevent new groups
Adding and removing query properties
Customizing the query object
Custom bind variables
Altering the SQL for certain RDBMS's
Path concepts
Explanation of the "path" property of rules and groups
Common mistakes
How to resolve some frequently-reported issues