83d8dbf8be13fa486dcec56143579804ca5f10ae
API/CodeSamples.md
| ... | ... | @@ -0,0 +1,135 @@ |
| 1 | +#Code Samples |
|
| 2 | + |
|
| 3 | +[[_TOC_]] |
|
| 4 | + |
|
| 5 | +##Introduction |
|
| 6 | + |
|
| 7 | +Here we will provide snippets of programming code in various languages applicable to Izenda Reports and Dashboards that will allow you to modify and enhance your reporting solution. |
|
| 8 | + |
|
| 9 | +***Note:** Some of the items below are listed more than once. This is because they apply to more than one area of Izenda Reports.* |
|
| 10 | + |
|
| 11 | +##Login Page |
|
| 12 | + |
|
| 13 | +* Authentication Function |
|
| 14 | +* Controlling user logins and login customization |
|
| 15 | + |
|
| 16 | +##Global Application |
|
| 17 | + |
|
| 18 | +* Secure https on a load balancer |
|
| 19 | +* How can I apply a hidden filter using an inner query |
|
| 20 | +* ProcessEqualsSelectList() |
|
| 21 | +* CustomizeChart() |
|
| 22 | +* Introduction to the Global.asax file |
|
| 23 | +* PostLogin() |
|
| 24 | +* Session_Start() |
|
| 25 | +* ConfigureSettings() |
|
| 26 | +* Add Formatting to Grid or New Formats to Formats Dropdown |
|
| 27 | + |
|
| 28 | +##General |
|
| 29 | + |
|
| 30 | +* Inherit filters in the subreport |
|
| 31 | +* Storing Reports in Database and Fusion Driver |
|
| 32 | +* Overriding Driver Methods |
|
| 33 | +* Using constraints |
|
| 34 | +* Code Sample for Export Button |
|
| 35 | +* Dymamically changing the database with url parameter |
|
| 36 | +* Create Button to Switch Databases |
|
| 37 | +* Secure https on a load balancer |
|
| 38 | +* Control names change randomly when deployed from development to production |
|
| 39 | +* Placement of custom code |
|
| 40 | +* Turn off or Change the Background Gradient of the Trend Chart |
|
| 41 | +* User Defined Function (UDF) in SQL 2000/2005 |
|
| 42 | +* Switching from File System to Database mode |
|
| 43 | + |
|
| 44 | +##Security |
|
| 45 | + |
|
| 46 | +* Basic security sample |
|
| 47 | +* Support Active Directory/Windows Authentication |
|
| 48 | +* Controlling access to tables and views |
|
| 49 | +* Switching databases via code |
|
| 50 | +* Using PreExecuteReportSet to control data level access |
|
| 51 | +* Using query string, dynamically set connection string and authenticate against hash |
|
| 52 | +* Using ListReports() to control report access |
|
| 53 | +* Controlling access to fields |
|
| 54 | +* Setting the user and administrator state |
|
| 55 | + |
|
| 56 | +##Report List |
|
| 57 | + |
|
| 58 | +* Writing your own Report Lists |
|
| 59 | +* Turn off Report List Dropdown and Report List Button |
|
| 60 | +* Hiding Report List Buttons |
|
| 61 | +* Change or Remove Report Review Menu Buttons |
|
| 62 | + |
|
| 63 | +##Report Designer |
|
| 64 | + |
|
| 65 | +* Override/Changing Behavior for Popups |
|
| 66 | +* Adding New Items to Time Period Dropdown List |
|
| 67 | +* Create Custom Field Aliases |
|
| 68 | +* Control names change randomly when deployed from development to production |
|
| 69 | +* Report Designer Page Code Samples |
|
| 70 | +* Add and Remove Report Designer Toolbar Buttons |
|
| 71 | + |
|
| 72 | +##Report Management |
|
| 73 | + |
|
| 74 | +* SaveReportSet() |
|
| 75 | +* DeleteReportSet() |
|
| 76 | +* LoadReportSet() |
|
| 77 | +* ListReports() |
|
| 78 | + |
|
| 79 | +##Report Viewer |
|
| 80 | + |
|
| 81 | +* Displaying Filter Names in the Report |
|
| 82 | +* How to add/remove values to results dropdown |
|
| 83 | +* Override/Changing Behavior for Popups |
|
| 84 | +* Adding New Items to Time Period Dropdown List |
|
| 85 | +* Code Sample for Export Button |
|
| 86 | +* Creating Custom Export Buttons on the Report Viewer |
|
| 87 | +* Report Viewer Page Code Samples |
|
| 88 | + |
|
| 89 | +##SQL |
|
| 90 | + |
|
| 91 | +* Join data sources with composite keys |
|
| 92 | +* LEFT OUTER and FULL OUTER joins |
|
| 93 | +* Different JOIN types and Filters |
|
| 94 | +* Configure LEFT OUTER JOIN filters |
|
| 95 | +* Add "Forms" column to the IzendaAdHocReports table manually |
|
| 96 | +* Create IzendaAdHocReports table manually |
|
| 97 | +* Pulling Data From Analysis Services Cubes |
|
| 98 | +* Combining Multiple Event Based Fields with UNION |
|
| 99 | +* Organizing Dates by Week |
|
| 100 | +* 1 Million Record View |
|
| 101 | + |
|
| 102 | +##Appearance |
|
| 103 | + |
|
| 104 | +* Adding Custom Formats |
|
| 105 | +* Report List CSS Code Sample |
|
| 106 | + |
|
| 107 | +##[[API|/API/CodeSamples/AdHocConfig]] |
|
| 108 | + |
|
| 109 | +* Adding custom filters to the dashboards. MVC application |
|
| 110 | +* Adding custom filters to the dashboards |
|
| 111 | +* Reports and tenants |
|
| 112 | +* How to dynamically change TimeZone in post-process |
|
| 113 | +* Web Farms / Gardens / Clusters / Load Balancers / Clouds / Azure |
|
| 114 | +* How to use Driver.AddForcedLeftJoin |
|
| 115 | +* How Can I Archive Reports? |
|
| 116 | +* Overriding AdHocConfig |
|
| 117 | +* Secure https on a load balancer |
|
| 118 | +* How can I add the system date and time into my report? |
|
| 119 | +* How to post-process data |
|
| 120 | +* Dynamically Creating Reports Via the API |
|
| 121 | +* Applying Security for Owner of the Report Out of Scheduler |
|
| 122 | +* Creating Custom Exporters |
|
| 123 | +* Graphs are visible on development server (local) but not on production server (public) |
|
| 124 | +* How do I hide the settings page button or aspx page from users? |
|
| 125 | +* Run User/Role Related Code, Connection-String before Global Settings |
|
| 126 | +* Passing Username/Password Credentials with Connection String when Login |
|
| 127 | +* Logging the Loading Exception when "No Fields Selected" Occurs |
|
| 128 | +* Dynamically Changing Data Sources |
|
| 129 | +* Using Custom Time Period Setting |
|
| 130 | +* Show How Many Records Returned to the Grid from SQL |
|
| 131 | +* Override Equals Select Drop-Down Used in the "Filter" Tab & Report Viewer |
|
| 132 | +* Hiding Read Only Check Box |
|
| 133 | +* Reducing Server Trips in AdhocConfig Methods |
|
| 134 | +* Getting the Report Name |
|
| 135 | +* Changing the response server page ( rs.aspx ) for custom errors or redirects |
|
| ... | ... | \ No newline at end of file |