Component Properties Reference
Quick reference guide for common property patterns used across Avonni App Builder Components.
Related Pages:
Core Concepts - Learn fundamental principles
Common Use Case Patterns - Pre-built configuration examples
Troubleshooting & FAQs - Solutions to common problems
Filter Property
The filter property uses SOQL WHERE clause syntax to limit which records appear in a component.
Basic Syntax
FieldApiName Operator ValueCommon Operators
=
Equals
Status = 'Active'
!=
Not Equls
Status != 'Closed'
>
Greather Than
Amount > 10000
<
Less Than
Amount < 5000
>=
Great Than or equal
CloseDate >= TODAY
<=
Less Than or equal
CreatedDate <= LAST_WEEK
LIKE
Pattern matching
Name LIKE '%Acme%'
IN
Match any value in list
Status IN ('Open','Pending')
NOT IN
Not in list
StageName NOT IN ('Closed Won','Closed Lost')
Combining Conditions
AND - All conditions must be true:
OR - Any condition must be true:
Complex Combinations:
Date Filters
Relative Dates:
Date Ranges:
Specific Dates:
NULL Checks
Dynamic Reference in Filters
Important: Always wrap dynamic references in single quotes.
Common Filter Patterns
Related Records:
User's Records:
Exclude Closed Items:
Recent Records:
Need help with filters? Check Troubleshooting & FAQs for common filter issues.
Field Names Property
Specifies which fields to display in comma-separated format (similar to SOQL SELECT clause).
Syntax
Examples
Contact Fields:
Opportunity Fields:
With Related Fields:
Field Order
Fields appear in the order specified:
Best Practices
Use readable order: Put most important fields first
Consider width: Long field lists may cause horizontal scrolling
Test on mobile: Limit fields for mobile-friendly display
Check permissions: Users only see fields they can access
Order By Property
Specifies how records should be sorted (similar to SOQL ORDER BY clause).
Syntax
Examples
Ascending (default):
Descending:
Multiple Fields:
Common Patterns
Alphabetical:
Most Recent First:
Highest Value First:
Priority-Based:
Limit Property
Controls the maximum number of records retrieved and displayed.
Syntax
Examples
Purpose
Performance optimization - Fewer records = faster queries
User experience - Manageable amount of data to view
Page load speed - Improves initial rendering time
Recommendations
With Pagination: Set based on per-page needs (e.g.,
Limit: 100with 20 items per page = 5 pages)Without Pagination: Set based on user needs and performance (typically 50-100)
For Metrics/Summaries: Can be higher since only aggregated values display
Combined with Pagination
Result: 100 records retrieved, displayed across 5 pages of 20 records each.
Header Properties
Provide context and visual appeal to components.
Header Title
Syntax:
Examples:
Header Caption
Syntax:
Examples:
Header Icon Name
Syntax:
Common Icons:
Find Icons: Browse the Salesforce Lightning Design System Icons
Display Options
Control how components appear on the page.
Display as Card
Purpose: Wraps component in a styled container
When to Use:
Multiple components on same page need visual separation
Dashboard or summary views
Professional, polished appearance desired
Syntax:
Show Pagination
Purpose: Breaks large datasets into pages
When to Use:
More than 50-100 records
Improved initial load time needed
Better user navigation desired
Syntax:
Number of Items per Page
Purpose: Controls records per page when pagination enabled
Common Values:
Searchable and Filterable Fields
Control which fields users can search or filter by.
Search Fields Syntax
Example:
Filterable Fields Syntax
Example:
Best Practices
For Search:
Include text fields users would naturally search
Add key identifiers (names, codes, descriptions)
Consider email and phone for contact searches
For Filters:
Include categorical fields (status, type, priority)
Add lookup fields (owner, account, related records)
Use fields with limited values for better UX
Editable Fields
Control which fields support inline editing.
Syntax
Examples
Opportunity Fields:
Case Fields:
Task Fields:
Requirements
For inline editing to work:
User must have field-level Edit permission
User must have record-level Edit access
Field must be editable (not formula or roll-up)
Troubleshooting editing issues? See Troubleshooting & FAQs.
Next Steps
Core Concepts - Understand fundamental principles
Common Use Case Patterns - See properties used in real scenarios
Troubleshooting & FAQs - Fix configuration problems
Last updated
Was this helpful?
