Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Autocomplete performance slow sourced from 11k items

SA-36312

Summary



There are performance issues for an Autocomplete control sourced from a data page with 11,000 items. It is slow to return results and, sporadically, the wrong result is displayed during performance degradation.


Error Messages



Not Applicable


Steps to Reproduce

  1. Add an Autocomplete control with a data page containing 11,000 entries.
  2. Type and delete characters and see how the behavior of the control gets slower and slower.


Root Cause



An issue in the custom application code or rules
The Autocompete control is not suited to such large data sets.

Resolution



Perform the following local-change:

When you have a data set this large, the best way to handle it is to use parameterized data pages to filter the results so that there is only a subset of the data sourcing the Autocomplete. Below is an example configuration.

1. Specify a Report Definition to be used as the source of the data page.
This allows you to configure a filter condition based on a parameter value as shown.
Define the parameter in the Parameters tab.
The highlighted section of the example below, Edit filters, shows how to make the filter case insensitive if this is a requirement.

Conditionalized Report Definition for Autocomplete data source

2. Specify the data page to use the parameter.

Specify data page parameter


Edit data page definition to pass parameter


3. Specify the Autocomplete to use the parameterized data page:
Select the check box “Search using data page parameter”, which appears when you specify a parameterized data page.

Edit Autocomplete to use parameter from data page

4. Test the Autocomplete control.

Example test results of Autocomplete control

Published August 2, 2017 - Updated October 8, 2020

Was this useful?

100% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us