Free cookie consent management tool by TermsFeed

Customize the Record List Search

On This Page

This page describes how to customize the out-of-the-box search on the record list. See Add User Filters to allow users to filter the record list.

Default search behavior

Each record type includes a fully configured search box available on the record list and any records-powered grids. By default, users can search by all Text and Number (Integer) fields included in the record list or grid.

You can customize the search by choosing which fields to search on and changing the search's placeholder text. Alternatively, you can hide the search box if you're only working with a small number of records.

Note:  The record list search uses keyword matching only. To use smart search (semantic or lexical), implement it in a read-only grid.

Limit search to selected fields

Note:  This option is not available on legacy record types that use a Salesforce object or other web service as the source.

When working with large sets of records, or a record list with numerous columns, you can improve the search performance and precision by limiting the search to certain fields.

To limit the search to only certain fields:

  1. In your record type, go to Filters.
  2. Under Search, select the Limit search to selected fields checkbox.
  3. Select up to 10 record fields or related record fields of type Text, Number (Integer), User, or Group.

    Tip:  Appian does not recommend selecting fields from a one-to-many relationship since it may impact performance.

  4. Click SAVE.

Customize the search placeholder

The search placeholder is the text that appears in the search box when it's empty. By default, the placeholder text is "Search" followed by the record type's display name. For example, "Search Support Cases".

If you limit the fields to search on, consider making your placeholder text more specific to explain what fields a user can search.

To customize the search placeholder:

  1. In your record type, go to Filters.
  2. Under Search, select the Use custom placeholder checkbox.
  3. Enter an expression to display as the placeholder text.

    Search section of RTD

  4. Click SAVE.

By default, the search box is configured to show on the record list. However, if you're working with a small set of records, you may consider hiding the search box.

When you hide the search box, you are only hiding it from the record list. You can still show the search box on any records-powered grid, and users will be able to search across all fields in the grid.

To hide the search box from the record list:

  1. In your record type, go to Filters.
  2. Under Search, clear the Show search box checkbox.
  3. Click SAVE.

Enable search for legacy service-backed record types

For legacy record types that connect to a web service, you'll need to enable search for your record list and records-powered grids.

Before enabling search, make sure your record data source expression and integration have a rule input of type Text.

If not, update the expression and integration before completing these steps.

To enable search on an legacy service-backed record type:

  1. In the record type, go to Data Model.
  2. For Search Text, select a rule of type Text.

    Note:  You can also enable paging for your record list and records-powered grids.

    Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closeimage

  3. Click SAVE.

Feedback