Refreshing a Data Source

When a form loads, KnowledgeKube will connect to - and retrieve data from - any data sources used by the contents of that form. This data is stored in system memory as one or more Cached Items, which KnowledgeKube can view and modify as needed. Changes made to the source data after a cached item is created will not be displayed by your application until another data source call is made, causing the new data to replace the cached version. This is known as Refreshing the data source.

To learn how to refresh the data in a cached item, refer to the following topics:

Description Further Reading
Apply a refresh condition to a Data Source Filter. Refreshing Data using a Filter
Assign a Refresh Data Source Expression attribute to a question connected to a data source. Refreshing Data using a Question Attribute
Call a function that includes a data source refresh parameter. Documentation specific to required function.

In a form where multiple items rely on the same cached data, if one of them prompts a refresh but the other does not, they will both still utilise the refreshed data. To reduce system overhead, KnowledgeKube will prevent individual cached items from being refreshed more than once per postback.