Introducing the New CivicPlus Status Page!  

Check real-time updates on maintenance, incidents, and system performance all in one place. You can now subscribe to get automatic notifications for all products or only the ones you use. Visit the Status Page.

Create a Dynamic List

Prev Next

Dynamic Lists allow you to populate autocomplete, select, radio, or checkbox form elements. Where Lists are able to be configured in the platform, Dynamic Lists allow you to call external services using an API.

View the Create a List article for information on how to populate form elements with reusable fields.

Instructions

  1. Sign in to your site

  2. Navigate to Developer Tools and select Dynamic ListsThe Dynamic Lists option under the Developer Tools navigation menu.

  3. Click the + button in the bottom right corner The Add Dynamic List button.

  4. Choose Custom URL or Hosted API as the source for your list Options for creating a new dynamic list with Custom URL and Hosted API buttons.

  5. Add a Dynamic List LabelCreating a new dynamic list labeled 'Playgrounds' for form elements in an API.

    Note:

    This is the name the user building the form will see when they add it to a form so we recommend keeping this short but descriptive.

  6. Choose the Environment you wish to add the dynamic list toDynamic list screen with the Environment options selected.

  7. If you selected Custom URL, enter the linkCustom URL section highlighting Knowledge Management List URL.

  8. If you chose Hosted API, select an option from the dropdown Selection menu for Hosted API.

  9. Enable Searchable via Autocomplete if you would like to allow the Dynamic List to be assigned to an Autocomplete element that will query the server each time the user changes the search input The Searchable via Autocomplete toggle on the Dynamic List.

    1. Enter the Querystring Parameter NameInput field for querying parameter name in an autocomplete element configuration.

      Note:

      The user's input will be passed to the URL specified using a query string parameter to allow results to be filtered on your server.

  10. Click SaveThe Save button on the Dynamic List screen.

  11. You can now add the dynamic list to an element on a formForm fields for playground selection with options for required and conditional display settings.