memo-circle-infoComponent 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 Iconsarrow-up-right


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?