d65ab8d32aab957eec07c6e795d2475c2278783f
Guides/Report-Lifecycle.md
| ... | ... | @@ -16,7 +16,7 @@ This outlines the call structure when accessing the report list page as it perta |
| 16 | 16 | 4. **[[FilteredListReportsDictionary|http://wiki.izenda.us/FAQ/FilteredListReports]]:** FilteredListReportsDictionary is called upon requesting the report list data above and can be manipulated in global.asax. This will also get the database schema from the cache or cache it if it's not cached. |
| 17 | 17 | 5. **[[ListReports|http://wiki.izenda.us/FAQ/ListReports]]:** The ListReports method returns a broader range of reports and can also be manipulated in global.asax. This method performs differently depending on if you use DatabaseAdHocConfig or FileSystemAdHocConfig. This will iterate through each report and perform the following operations: |
| 18 | 18 | 1. **[[GetReportNameById|/FAQ/GetReportNameById]]:** This will simply return the report name based on the ID of the report. This will run for each report before any other steps below are run. |
| 19 | - 2. **[ClearCachedReportSet|/FAQ/ClearCachedReportSet]]:** The cache is cleared in preparation for the new set of reports. |
|
| 19 | + 2. **[[ClearCachedReportSet|/FAQ/ClearCachedReportSet]]:** The cache is cleared in preparation for the new set of reports. |
|
| 20 | 20 | 3. **[[PreLoadReportSet|/FAQ/PreLoadReportSet]]:** Here, PreLoadReportSet |
| 21 | 21 | 4. **[[LoadReportSet|http://wiki.izenda.us/FAQ/LoadReportSet]]:** It is at this point that XML definitions are read for each report and the ReportInfo is returned. If you want to perform your own processing of the report. Note that your customizations will only be kept if you perform them after ``base.LoadReportSet`` is called (if it's called). |
| 22 | 22 | 5. **[[PostLoadReportSet|/FAQ/PostLoadReportSet]]:** Alternately, you can perform any post-processing you wish to do in the PostLoadReportSet method. These three methods will always be called when fetching report definitions. |