54f543cea44fb055cd3251b9ba3fa7d359869585
API/CodeSamples.md
| ... | ... | @@ -26,76 +26,76 @@ _**Note:** Some of the items below are listed more than once. This is because th |
| 26 | 26 | |
| 27 | 27 | ##General |
| 28 | 28 | |
| 29 | -* Inherit filters in the subreport |
|
| 29 | +* [[Inherit filters in the subreport|http://wiki.izenda.us/Guides/ReportDesign/9.0-Misc-Tab#9.2.6-Passing-Filters-from-Master-Report-to-Sub-Report]] |
|
| 30 | 30 | * Storing Reports in Database and Fusion Driver |
| 31 | 31 | * Overriding Driver Methods |
| 32 | 32 | * Using constraints |
| 33 | 33 | * [[Custom Report Viewer Export Button|http://wiki.izenda.us/API/CodeSamples/ReportViewer/Custom-Export-Buttons]] |
| 34 | -* Dymamically changing the database with url parameter |
|
| 35 | -* Create Button to Switch Databases |
|
| 36 | -* Secure https on a load balancer |
|
| 37 | -* Control names change randomly when deployed from development to production |
|
| 38 | -* Placement of custom code |
|
| 34 | +* [[Dymamically changing the database with url parameter|http://wiki.izenda.us/FAQ/switching-databases-via-code#Using-the-Query-String]] |
|
| 35 | +* [[Create Button to Switch Databases|http://wiki.izenda.us/FAQ/switching-databases-via-code]] |
|
| 36 | +* [[Secure https on a load balancer|http://wiki.izenda.us/FAQ/Questions/Secure-https-on-a-load-balancer]] |
|
| 37 | +* [[Control names change randomly when deployed from development to production|http://wiki.izenda.us/FAQ/Questions/Control-Names-Break-In-Production]] |
|
| 38 | +* [[Placement of custom code|http://wiki.izenda.us/API/AdHocConfig]] |
|
| 39 | 39 | * Turn off or Change the Background Gradient of the Trend Chart |
| 40 | 40 | * User Defined Function (UDF) in SQL 2000/2005 |
| 41 | 41 | * Switching from File System to Database mode |
| 42 | 42 | |
| 43 | 43 | ##Security |
| 44 | 44 | |
| 45 | -* Basic security sample |
|
| 45 | +* [[Basic security sample|http://wiki.izenda.us/FAQ/Questions/Applying-Security]] |
|
| 46 | 46 | * Support Active Directory/Windows Authentication |
| 47 | -* Controlling access to tables and views |
|
| 47 | +* [[Controlling access to tables and views|http://wiki.izenda.us/API/CodeSamples/ViewsOnly]] |
|
| 48 | 48 | * Switching databases via code |
| 49 | 49 | * Using PreExecuteReportSet to control data level access |
| 50 | 50 | * Using query string, dynamically set connection string and authenticate against hash |
| 51 | 51 | * Using ListReports() to control report access |
| 52 | -* Controlling access to fields |
|
| 53 | -* Setting the user and administrator state |
|
| 52 | +* [[Controlling access to fields|http://wiki.izenda.us/API/CodeSamples/FieldsRegex]] |
|
| 53 | +* [[Setting the user and administrator state|http://wiki.izenda.us/FAQ/How-user-credentials-are-applied#Setting-the-user]] |
|
| 54 | 54 | |
| 55 | 55 | ##Report List |
| 56 | 56 | |
| 57 | 57 | * Writing your own Report Lists |
| 58 | 58 | * Turn off Report List Dropdown and Report List Button |
| 59 | -* Hiding Report List Buttons |
|
| 60 | -* Change or Remove Report Review Menu Buttons |
|
| 59 | +* [[Hiding Report List Buttons|http://www.izenda.com/Site/KB/CodeSamples/Hiding-Report-List-Buttons]] |
|
| 60 | +* [[Change or Remove Report Review Menu Buttons|http://wiki.izenda.us/API/CodeSamples/ShowReportsInHtmlOutput]] |
|
| 61 | 61 | |
| 62 | 62 | ##Report Designer |
| 63 | 63 | |
| 64 | 64 | * Override/Changing Behavior for Popups |
| 65 | -* Adding New Items to Time Period Dropdown List |
|
| 66 | -* Create Custom Field Aliases |
|
| 67 | -* Control names change randomly when deployed from development to production |
|
| 65 | +* [[Adding New Items to Time Period Dropdown List|http://wiki.izenda.us/FAQ/Questions/Adding-Custom-Time-Periods]] |
|
| 66 | +* [[Create Custom Field Aliases|http://wiki.izenda.us/API/CodeSamples/FieldAliases]] |
|
| 67 | +* [[Control names change randomly when deployed from development to production|http://wiki.izenda.us/FAQ/Questions/Control-Names-Break-In-Production]] |
|
| 68 | 68 | * [[Report Designer Page Code Samples|/API/CodeSamples/ReportDesigner]] |
| 69 | 69 | * [[Add and Remove Report Designer Toolbar Buttons|http://wiki.izenda.us/API/CodeSamples/ReportDesigner#Toggling-toolbar-buttons]] |
| 70 | 70 | |
| 71 | 71 | ##Report Management |
| 72 | 72 | |
| 73 | -* SaveReportSet() |
|
| 74 | -* DeleteReportSet() |
|
| 75 | -* LoadReportSet() |
|
| 76 | -* ListReports() |
|
| 73 | +* [[SaveReportSet()|/FAQ/SaveReportSet]] |
|
| 74 | +* [[DeleteReportSet()|/FAQ/DeleteReportSet]] |
|
| 75 | +* [[LoadReportSet()|/FAQ/LoadReportSet]] |
|
| 76 | +* [[ListReports()|/FAQ/ListReports]] |
|
| 77 | 77 | |
| 78 | 78 | ##Report Viewer |
| 79 | 79 | |
| 80 | -* Displaying Filter Names in the Report |
|
| 81 | -* How to add/remove values to results dropdown |
|
| 82 | -* Override/Changing Behavior for Popups |
|
| 83 | -* Adding New Items to Time Period Dropdown List |
|
| 84 | -* Code Sample for Export Button |
|
| 85 | -* Creating Custom Export Buttons on the Report Viewer |
|
| 86 | -* Report Viewer Page Code Samples |
|
| 80 | +* [[Displaying Filter Names in the Report|http://wiki.izenda.us/Guides/ReportDesign/5.0-Filters-tab#5.6-Other-Filter-Features]] |
|
| 81 | +* [[How to add/remove values to results dropdown|http://wiki.izenda.us/FAQ/Questions/modify-report-viewer-results-dropdown-menu]] |
|
| 82 | +* [[Override/Changing Behavior for Popups|]] |
|
| 83 | +* [[Adding New Items to Time Period Dropdown List|http://wiki.izenda.us/FAQ/Questions/Adding-Custom-Time-Periods]] |
|
| 84 | +* [[Code Sample for Export Button|http://wiki.izenda.us/API/CodeSamples/ReportViewer/Custom-Export-Buttons]] |
|
| 85 | +* [[Creating Custom Export Buttons on the Report Viewer|http://wiki.izenda.us/API/CodeSamples/ReportViewer/Custom-Export-Buttons]] |
|
| 86 | +* [[Report Viewer Page Code Samples|http://wiki.izenda.us/FAQ/Questions/hiding-report-viewer-buttons]] |
|
| 87 | 87 | |
| 88 | 88 | ##SQL |
| 89 | 89 | |
| 90 | -* Join data sources with composite keys |
|
| 91 | -* LEFT OUTER and FULL OUTER joins |
|
| 92 | -* Different JOIN types and Filters |
|
| 93 | -* Configure LEFT OUTER JOIN filters |
|
| 90 | +* [[Join data sources with composite keys|http://wiki.izenda.us/API/CodeSamples/Using-Constraints]] |
|
| 91 | +* [[LEFT OUTER and FULL OUTER joins|http://wiki.izenda.us/Guides/ReportDesign/3.0-Data-sources-tab#3.1.1-Simple-Mode-Allow-Nulls]] |
|
| 92 | +* [[Different JOIN types and Filters|http://wiki.izenda.us/FAQ/Questions/Different-Join-Types-and-Filters]] |
|
| 93 | +* [[Configure LEFT OUTER JOIN filters|http://wiki.izenda.us/FAQ/Questions/Different-Join-Types-and-Filters]] |
|
| 94 | 94 | * [[Add "Forms" column to the IzendaAdHocReports table manually|/FAQ/IzendaAdHocReports-table]] |
| 95 | -* Create IzendaAdHocReports table manually |
|
| 96 | -* Pulling Data From Analysis Services Cubes |
|
| 95 | +* [[Create IzendaAdHocReports table manually|http://wiki.izenda.us/FAQ/IzendaAdHocReports-table]] |
|
| 96 | +* [[Pulling Data From Analysis Services Cubes|]] |
|
| 97 | 97 | * [[Combining Multiple Event Based Fields with UNION|http://wiki.izenda.us/FAQ/Questions/Combining-Fields-with-Union]] |
| 98 | -* Organizing Dates by Week |
|
| 98 | +* [[Organizing Dates by Week|http://wiki.izenda.us/Integration/Tutorials/Views]] |
|
| 99 | 99 | * [[1 Million Record View|/API/CodeSamples/1 Million Record View]] |
| 100 | 100 | |
| 101 | 101 | ##Appearance |
| ... | ... | @@ -107,28 +107,28 @@ _**Note:** Some of the items below are listed more than once. This is because th |
| 107 | 107 | |
| 108 | 108 | * [[Adding custom filters to the dashboards. MVC application|/FAQ/Questions/Adding-custom-filters-to-dashboards]] |
| 109 | 109 | * [[Adding custom filters to the dashboards|/FAQ/Questions/Adding-custom-filters-to-dashboards]] |
| 110 | -* Reports and tenants |
|
| 111 | -* How to dynamically change TimeZone in post-process |
|
| 112 | -* Web Farms / Gardens / Clusters / Load Balancers / Clouds / Azure |
|
| 113 | -* How to use Driver.AddForcedLeftJoin |
|
| 114 | -* How Can I Archive Reports? |
|
| 115 | -* Overriding AdHocConfig |
|
| 116 | -* Secure https on a load balancer |
|
| 117 | -* How can I add the system date and time into my report? |
|
| 118 | -* How to post-process data |
|
| 119 | -* Dynamically Creating Reports Via the API |
|
| 120 | -* Applying Security for Owner of the Report Out of Scheduler |
|
| 121 | -* Creating Custom Exporters |
|
| 122 | -* Graphs are visible on development server (local) but not on production server (public) |
|
| 123 | -* How do I hide the settings page button or aspx page from users? |
|
| 124 | -* Run User/Role Related Code, Connection-String before Global Settings |
|
| 125 | -* Passing Username/Password Credentials with Connection String when Login |
|
| 126 | -* Logging the Loading Exception when "No Fields Selected" Occurs |
|
| 127 | -* Dynamically Changing Data Sources |
|
| 128 | -* Using Custom Time Period Setting |
|
| 129 | -* Show How Many Records Returned to the Grid from SQL |
|
| 130 | -* Override Equals Select Drop-Down Used in the "Filter" Tab & Report Viewer |
|
| 131 | -* Hiding Read Only Check Box |
|
| 132 | -* Reducing Server Trips in AdhocConfig Methods |
|
| 133 | -* Getting the Report Name |
|
| 110 | +* [[Reports and tenants|http://wiki.izenda.us/FAQ/Questions/reports-and-tenants]] |
|
| 111 | +* [[How to dynamically change TimeZone in post-process|http://wiki.izenda.us/FAQ/Questions/reports-and-tenants]] |
|
| 112 | +* [[Web Farms / Gardens / Clusters / Load Balancers / Clouds / Azure|]] |
|
| 113 | +* [[How to use Driver.AddForcedLeftJoin|http://wiki.izenda.us/API/CodeSamples/AddForcedLeftJoin]] |
|
| 114 | +* [[How Can I Archive Reports?|http://wiki.izenda.us/FAQ/ArchiveReportOutput]] |
|
| 115 | +* [[Overriding AdHocConfig|http://wiki.izenda.us/API/AdHocConfig]] |
|
| 116 | +* [[Secure https on a load balancer|http://wiki.izenda.us/FAQ/Questions/Secure-https-on-a-load-balancer]] |
|
| 117 | +* [[How can I add the system date and time into my report?|http://wiki.izenda.us/API/CodeSamples/DataSourceCategories]] |
|
| 118 | +* [[How to post-process data|http://wiki.izenda.us/FAQ/ProcessDataSet]] |
|
| 119 | +* [[Dynamically Creating Reports Via the API|http://wiki.izenda.us/API/CodeSamples/DynamicReportCreation]] |
|
| 120 | +* [[Applying Security for Owner of the Report Out of Scheduler|http://wiki.izenda.us/FAQ/Questions/Applying-Security-to-Scheduled-Reports]] |
|
| 121 | +* [[Creating Custom Exporters|http://wiki.izenda.us/API/CodeSamples/ReportViewer/Custom-Export-Buttons#C♯-Sample]] |
|
| 122 | +* [[Graphs are visible on development server (local) but not on production server (public)|http://wiki.izenda.us/FAQ/Questions/Graphs-not-visible]] |
|
| 123 | +* [[How do I hide the settings page button or aspx page from users?|http://wiki.izenda.us/API/CodeSamples/ShowSettingsButton]] |
|
| 124 | +* [[Run User/Role Related Code, Connection-String before Global Settings|http://wiki.izenda.us/Tutorials/CodeSamples/Login-Sample]] |
|
| 125 | +* [[Passing Username/Password Credentials with Connection String when Login|http://wiki.izenda.us/API/CodeSamples/SqlServerConnectionString#Specifying-Username-and-password]] |
|
| 126 | +* [[Logging the Loading Exception when "No Fields Selected" Occurs|http://wiki.izenda.us/FAQ/LoadReportSet#Logging-Loading-Exceptions]] |
|
| 127 | +* [[Dynamically Changing Data Sources|http://wiki.izenda.us/FAQ/Questions/Dynamically-Changing-Data-Sources]] |
|
| 128 | +* [[Using Custom Time Period Setting|]] |
|
| 129 | +* [[Show How Many Records Returned to the Grid from SQL|]] |
|
| 130 | +* [[Override Equals Select Drop-Down Used in the "Filter" Tab & Report Viewer|http://wiki.izenda.us/FAQ/ProcessEqualsSelectList]] |
|
| 131 | +* [[Hiding Read Only Check Box|http://wiki.izenda.us/API/CodeSamples/ShowSharingControl]] |
|
| 132 | +* [[Reducing Server Trips in AdhocConfig Methods|http://www.izenda.com/Site/KB/CodeSamples/Reducing-Server-Trips-in-AdhocConfig-Methods-]] |
|
| 133 | +* [[Getting the Report Name|]] |
|
| 134 | 134 | * [[Changing the response server page ( rs.aspx ) for custom errors or redirects|http://www.izenda.com/Site/KB/CodeSamples/Code-Sample-for-Export-Button]] |
| ... | ... | \ No newline at end of file |