Support Article
Poor performance with conditional dropdown
SA-22001
Summary
On selecting data in one Dynamic select control, the other dynamic select should display the data.
But the other dynamic select is not showing any data, this happens intermittently.
Error Messages
Status fail
Message cannot be null. page: TasksPage.TaskList(1). Details: Invalid value for a Source passed to com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl.putAll(Map, byte)
Operator Id lidh0e5
Requestor ID HF10DB90BF1A407F5D1E56044A9E92A92
Steps to Reproduce
1. Create two dynamic select.
2. On change of one dynamic select, the other dynamic select should populate the data.
3. Save the flow and run the use case.
Root Cause
There was an Onchange activity set on the Dynamic Select, which was triggering un-necessary event when clicked.
Also the value of 'TargetID' for Parent Dynamic Select was incorrect.
Resolution
Perform the below local-change:
1. Remove the 'ONCHANGE' activity from the parent Dynamic Select
2. Set the value of 'TargetID' for Parent Dynamic as the value of 'SelectID' of child Dynamic Select.
Published April 13, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.