The IntelliSense feature in PowerUX enhances the maker experience by providing real-time suggestions and auto-completions when working with dynamic values. It simplifies referencing system variables, control properties, and dynamic attributes, reducing errors and speeding up development. With IntelliSense, makers can easily access:
  • Presets of system variables (e.g., user details, app metadata)
  • Dynamic values from attributes (e.g., page data, selected items)
  • Control properties and values (e.g., button text, form inputs)
This feature ensures a more efficient and intuitive workflow by automatically surfacing relevant options as makers build their applications.

Key Features

1. System Variables & Presets


2. Dynamic Attributes & Contextual Values

PowerUX’s IntelliSense detects attributes relevant to the current context. Use @Attributes to display a list of dynamically generated attributes that are fetched from the UX FLow selected table attributes metadata.

3. Dynamic Controls Values

PowerUX’s IntelliSense detects controls relevant to the current context. Use @Controls to display a list of dynamically generated controls that are exported from the UX Flow selected form.

How to Use IntelliSense

  1. Invoke IntelliSense:
    1. Start typing in a formula or expression field, and IntelliSense will automatically suggest available options.
    2. Use @ to manually trigger IntelliSense.
  2. Select a Suggested Value:
    • Use arrow keys to navigate suggestions.
    • Press Enter to select an option.
  3. Filter and Search:
    • Type part of a name to filter results dynamically.
    • IntelliSense highlights relevant matches.
Unknown sub items of a certain IntelliSense object, like a variable object, a retrieved record, or an item in a for loop, you can directly type the logical name of the parameter or the attribute from the logic. For example: @Variables.RetrievedContact.firstname@Item.new_name