API/AdHocConfig.md
... ...
@@ -10,43 +10,43 @@ The AdHocConfig class is where Izenda Reports will perform all of its initializa
10 10
11 11
These methods are overridable in any class that inherits from FileSystemAdHocConfig or DatabaseAdHocConfig
12 12
13
-* [[ArchiveReportOutput|http://wiki.izenda.us/API/AdHocConfig/ArchiveReportOutput]] - Allows archival of any reports that are viewed/exported/scheduled.
14
-* [[ConfigureSettings|http://wiki.izenda.us/API/AdHocConfig/ConfigureSettings]] - **Obsolete** Allows configuration of global settings all users of the system depend on
15
-* [[CustomizeChart|http://wiki.izenda.us/API/AdHocConfig/CustomizeChart]] - Allows customization of chart objects before they appear on screen.
16
-* [[CustomizeDundasChart|http://wiki.izenda.us/API/AdHocConfig/CustomizeDundasChart]] - Allows chart customization specific to the DundasCharts charting engine.
17
-* [[CustomizeGuage|http://wiki.izenda.us/API/AdHocConfig/CustomizeGuage]] - Allows customization of gauge objects before they appear on screen.
18
-* [[DeleteReportSet|http://wiki.izenda.us/API/AdHocConfig/DeleteReportSet]] - Allows customization for deleting reports.
19
-* [[DeleteTemplate|http://wiki.izenda.us/API/AdHocConfig/DeleteTemplate]] - Allows customization for deleting forms associated with specific reports
20
-* [[DeleteThumbnail|http://wiki.izenda.us/API/AdHocConfig/DeleteThumbnail]] - Allows customization for deleting report thumbnails.
21
-* [[FilteredListReportsDictionary|http://wiki.izenda.us/API/AdHocConfig/FilteredListReportsDictionary]] - Allows customization of the list of reports guaranteed to be available to the user
22
-* [[GetAutoRefreshIntervals|http://wiki.izenda.us/API/AdHocConfig/GetAutoRefreshIntervals]] - Allows end-users to set automatic refresh times on reports and dashboards.
23
-* [[GetCustomFooter|http://wiki.izenda.us/API/AdHocConfig/GetCustomFooter]] - Allows customization of the footer that appears on all reports
24
-* [[GetCustomHeader|http://wiki.izenda.us/API/AdHocConfig/GetCustomHeader]] - Allows customization of the header that appears on all reports
25
-* [[GetOperatorList|http://wiki.izenda.us/API/AdHocConfig/GetOperatorList]] - Allows a customized list of possible SQL logic operators to be used
26
-* [[GetPossibleValuesAsTree|http://wiki.izenda.us/API/AdHocConfig/GetPossibleValuesAsTree]] - Allows a special Equals(Select) dropdown menu to be created that contains a tree structure of values for filters
27
-* [[GetReportIDByName|http://wiki.izenda.us/API/AdHocConfig/GetReportIDByName]] - Allows customization of the process that gets a report ID based on the report name
28
-* [[GetReportNameById|http://wiki.izenda.us/API/AdHocConfig/GetReportNameById]] - Allows customization of the process that gets a report name based on the report ID
29
-* [[IsFieldAllowedInFilters|http://wiki.izenda.us/API/AdHocConfig/IsFieldAllowedInFilters]] - Allows customization of determining whether or not to allow field names in filters
30
-* [[ListReports|http://wiki.izenda.us/API/AdHocConfig/ListReports]] - Allows customization of the process used for obtaining a list of all reports
31
-* [[LoadReportSet|http://wiki.izenda.us/API/AdHocConfig/LoadReportSet]] - Allows customization of the process for loading report sets
32
-* [[LoadThumbnail|http://wiki.izenda.us/API/AdHocConfig/LoadThumbnail]] - Allows customization of the process for loading report thumbnails
33
-* [[PerformCustomRendering|http://wiki.izenda.us/API/AdHocConfig/PerformCustomRendering]] - Allows customization of the rendering method used when a form report is being rendered
34
-* [[PostExecuteReportSet|http://wiki.izenda.us/API/AdHocConfig/PostExecuteReportSet]] - Allows customization of the ReportSet object currently being processed to be displayed/exported/sent via scheduler
35
-* [[PostLoadReportSet|http://wiki.izenda.us/API/AdHocConfig/PostLoadReportSet]] - Allows customization of the process that occurs after the ReportSet is loaded
36
-* [[PostLogin|http://wiki.izenda.us/API/AdHocConfig/PostLogin]] - **Obsolete** Allows customization of per-user settings once the user has logged in
37
-* [[PostProcessEqualsSelectList|http://wiki.izenda.us/API/AdHocConfig/PostProcessEqualsSelectList]] - Allows customization of the process that runs after the Equals(Select/Checkbox/Popup/Multiple) values have been obtained
38
-* [[PostSaveReportSet|http://wiki.izenda.us/API/AdHocConfig/PostSaveReportSet]] - **Obsolete** Allows customization of the process that occurs after saving a report
39
-* [[PreLoadReportSet|http://wiki.izenda.us/API/AdHocConfig/PreLoadReportSet]] - Allows customization of the process that occurs before loading a report
40
-* [[PreSaveReportSet|http://wiki.izenda.us/API/AdHocConfig/PreSaveReportSet]] - **Obsolete** Allows customization of the process that occurs before saving a report
41
-* [[ProcessDataSet|http://wiki.izenda.us/API/AdHocConfig/ProcessDataSet]] - Allows customization of the process that loads data from the database
42
-* [[ProcessEqualsSelectList|http://wiki.izenda.us/API/AdHocConfig/ProcessEqualsSelectList]] - Allows customization of the process that loads the Equals(Select/Checkbox/Popup/Multiple) values for filters
43
-* [[ProcessFriendlyException|http://wiki.izenda.us/API/AdHocConfig/ProcessFriendlyException]] - Allows customization of how exceptions are handled when AdHocSettings.UseFriendlyErrors is true (Default value is true)
44
-* [[SaveReportRDL|http://wiki.izenda.us/API/AdHocConfig/SaveReportRDL]] - Allows customization of the process that saves the RDL file to disk
45
-* [[SaveReportSet|http://wiki.izenda.us/API/AdHocConfig/SaveReportSet]] - Allows customization of the process that saves the report to the disk/database
46
-* [[SaveTemplate|http://wiki.izenda.us/API/AdHocConfig/SaveTemplate]] - Allows customization of the process that saves the form attached to a report
47
-* [[SaveThumbail|http://wiki.izenda.us/API/AdHocConfig/SaveThumbail]] - Allows customization of the process that saves thumbnails for reports
48
-* [[ThumbnailExists|http://wiki.izenda.us/API/AdHocConfig/ThumbnailExists]] - Allows customization of the process that checks whether thumbnail pictures exist for reports
49
-* [[UpdateMetatdata|http://wiki.izenda.us/API/AdHocConfig/UpdateMetatdata]] - **Obsolete** Forces an update of the database schema
13
+* [[ArchiveReportOutput|/FAQ/ArchiveReportOutput]] - Allows archival of any reports that are viewed/exported/scheduled.
14
+* [[ConfigureSettings|/FAQ/ConfigureSettings]] - **Obsolete** Allows configuration of global settings all users of the system depend on
15
+* [[CustomizeChart|/FAQ/CustomizeChart]] - Allows customization of chart objects before they appear on screen.
16
+* [[CustomizeDundasChart|/FAQ/CustomizeDundasChart]] - Allows chart customization specific to the DundasCharts charting engine.
17
+* [[CustomizeGuage|/FAQ/CustomizeGuage]] - Allows customization of gauge objects before they appear on screen.
18
+* [[DeleteReportSet|/FAQ/DeleteReportSet]] - Allows customization for deleting reports.
19
+* [[DeleteTemplate|/FAQ/DeleteTemplate]] - Allows customization for deleting forms associated with specific reports
20
+* [[DeleteThumbnail|/FAQ/DeleteThumbnail]] - Allows customization for deleting report thumbnails.
21
+* [[FilteredListReportsDictionary|/FAQ/FilteredListReportsDictionary]] - Allows customization of the list of reports guaranteed to be available to the user
22
+* [[GetAutoRefreshIntervals|/FAQ/GetAutoRefreshIntervals]] - Allows end-users to set automatic refresh times on reports and dashboards.
23
+* [[GetCustomFooter|/FAQ/GetCustomFooter]] - Allows customization of the footer that appears on all reports
24
+* [[GetCustomHeader|/FAQ/GetCustomHeader]] - Allows customization of the header that appears on all reports
25
+* [[GetOperatorList|/FAQ/GetOperatorList]] - Allows a customized list of possible SQL logic operators to be used
26
+* [[GetPossibleValuesAsTree|/FAQ/GetPossibleValuesAsTree]] - Allows a special Equals(Select) dropdown menu to be created that contains a tree structure of values for filters
27
+* [[GetReportIDByName|/FAQ/GetReportIDByName]] - Allows customization of the process that gets a report ID based on the report name
28
+* [[GetReportNameById|/FAQ/GetReportNameById]] - Allows customization of the process that gets a report name based on the report ID
29
+* [[IsFieldAllowedInFilters|/FAQ/IsFieldAllowedInFilters]] - Allows customization of determining whether or not to allow field names in filters
30
+* [[ListReports|/FAQ/ListReports]] - Allows customization of the process used for obtaining a list of all reports
31
+* [[LoadReportSet|/FAQ/LoadReportSet]] - Allows customization of the process for loading report sets
32
+* [[LoadThumbnail|/FAQ/LoadThumbnail]] - Allows customization of the process for loading report thumbnails
33
+* [[PerformCustomRendering|/FAQ/PerformCustomRendering]] - Allows customization of the rendering method used when a form report is being rendered
34
+* [[PostExecuteReportSet|/FAQ/PostExecuteReportSet]] - Allows customization of the ReportSet object currently being processed to be displayed/exported/sent via scheduler
35
+* [[PostLoadReportSet|/FAQ/PostLoadReportSet]] - Allows customization of the process that occurs after the ReportSet is loaded
36
+* [[PostLogin|/API/AdHocConfig/PostLogin]] - **Obsolete** Allows customization of per-user settings once the user has logged in
37
+* [[PostProcessEqualsSelectList|/FAQ/PostProcessEqualsSelectList]] - Allows customization of the process that runs after the Equals(Select/Checkbox/Popup/Multiple) values have been obtained
38
+* [[PostSaveReportSet|/FAQ/PostSaveReportSet]] - **Obsolete** Allows customization of the process that occurs after saving a report
39
+* [[PreLoadReportSet|/FAQ/PreLoadReportSet]] - Allows customization of the process that occurs before loading a report
40
+* [[PreSaveReportSet|/FAQ/PreSaveReportSet]] - **Obsolete** Allows customization of the process that occurs before saving a report
41
+* [[ProcessDataSet|/FAQ/ProcessDataSet]] - Allows customization of the process that loads data from the database
42
+* [[ProcessEqualsSelectList|/FAQ/ProcessEqualsSelectList]] - Allows customization of the process that loads the Equals(Select/Checkbox/Popup/Multiple) values for filters
43
+* [[ProcessFriendlyException|/FAQ/ProcessFriendlyException]] - Allows customization of how exceptions are handled when AdHocSettings.UseFriendlyErrors is true (Default value is true)
44
+* [[SaveReportRDL|/FAQ/SaveReportRDL]] - Allows customization of the process that saves the RDL file to disk
45
+* [[SaveReportSet|/FAQ/SaveReportSet]] - Allows customization of the process that saves the report to the disk/database
46
+* [[SaveTemplate|/FAQ/SaveTemplate]] - Allows customization of the process that saves the form attached to a report
47
+* [[SaveThumbail|/FAQ/SaveThumbail]] - Allows customization of the process that saves thumbnails for reports
48
+* [[ThumbnailExists|/FAQ/ThumbnailExists]] - Allows customization of the process that checks whether thumbnail pictures exist for reports
49
+* [[UpdateMetatdata|/FAQ/UpdateMetatdata]] - **Obsolete** Forces an update of the database schema
50 50
51 51
##C♯ Example
52 52