C# Condition on Dynamic Lists Won't Trigger Consistantly

Hello EpiUsers Group,

We are in the process of implementing a complex configurator on a Epicor Cloud SaaS Test Database and we are running into a few issues with automatic refreshing triggering when we need them to when one of the fields that are part of the C# Condition have a change, will repopulate the list automatically. We have many dynamic lists on our form that trigger exactly as expected when one of the attached fields are changed, but we have a couple that require special refresh handling to get them to populate accordingly.

An example of this is we have a dynamic list that has 5 fields that should trigger a refresh and all 5 fields are listed as part of the C# Condition; it seems right now we have one that has all required fields populated but will not trigger a refresh until we duplicate a field change (Select an different option in dropdown)

We would like to see if there is something we may be doing wrong with the logic or if the information regarding refreshing is incomplete or incorrect. What would be the best workaround for this situation? I supposed adding manual calls to refresh would work, but I would be afraid of running the code when not necessary and adding time delays.

Thank You!
Sean

Without more information your question/post appears unanswerable. If you could provide more information at least the snippet used to create the data to populate your lists someone may be able to help with your question/post.

The C# Condition in Dynamic lists just determines if the specific list should be used.

What type of Data Source is selected (BAQ, Predefined, User Defined Method, or Data Lookup)?

I don’t know if the list is rebuilt when a field it depends on changes, but doesn’t change the result of the C# condition.