For the complete documentation index, see llms.txt. This page is also available as Markdown.

Component Properties Reference

Quick reference guide for common property patterns used across Avonni App Builder Components.

Related Pages:


Filter Property

The filter property uses SOQL WHERE clause syntax to limit which records appear in a component.

Basic Syntax

FieldApiName Operator Value

Common Operators

Operator
Description
Example

=

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: 100 with 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

Last updated

Was this helpful?