Search pane

The search pane provides multiple complementary ways to locate and navigate content within your application.

app designer search pane

Use cases are auditing content, identifying patterns across scripts, or getting a quick overview of components and attributes in use across a large application where manual tree navigation would be impractical.

Open or close the search pane from the Preview pane via keyboard shortcut F6 or via the menu.

The search pane offers the following layers of control that can be used independently or in any combination:

  • Search modifiers refine how the search is performed.

  • Scope tabs determine where the search looks.

  • The Object type/attribute filter narrows results by object type or attribute.

Search modifiers

Switch the following modifiers on or off to refine your search:

  • Case-sensitive search (for example, Script or script)

  • Whole word search (for example, only Script)

  • Regex search (for example, Script[2-4] to surface Script2, Script3, and Script4)

Object type/attribute filter

Select the Object type/attribute filter icon to show the Object Type and Attribute dropdown fields. These dropdown fields apply regardless of which scope tab is active.

The dropdown fields support the following special values:

  • Custom Component in Object Type: retrieves all custom components in the app, including partial name matches.

  • Event Script in Attribute: retrieves all event script attributes across the app.

  • Formatters in Attribute: retrieves all formatter attributes across the app.

Scope tabs

Select a scope tab to define where the search looks: All, Scripts, Attributes, or Objects.

Searches all application code, including header/html and stylesheet/scss files. It also allows replacing search results with a given value.

Searches the application tree by object name. Results are listed with the object name and type, and unique hits are highlighted directly in the application tree.

Searches the application tree by object attributes. Retrieved hits are listed with the object name and type.

To-do list

The to-do list is a persistent view that lists all places in scripts containing the comments TODO, FIXME, XXX, OPTIMIZE, and REVIEW. Unlike the active search scopes, this view updates automatically as comments are added. Writing //TODO your description anywhere in your application code surfaces it in the to-do list.

Worklist

The worklist is a persistent view for frequently used components, allowing quick access without navigating the full folder structure.

To close all open tabs at once, select the × button in the worklist.