6ecd7f49ddce602d63ec1fcc9f056412d6e7fcad
6-dot-7-Release-Notes-Archive.md
| ... | ... | @@ -406,4 +406,4 @@ |
| 406 | 406 | * FB-11682: Resolved concurrency issues when caching reports on load balanced systems |
| 407 | 407 | * FB-11726: Fixed bug where "TimeClass" was erroneously shown as a filter description |
| 408 | 408 | |
| 409 | -# 6.7.0.256 (Feb 8, 2014) |
|
| ... | ... | \ No newline at end of file |
| 0 | +# 6.7.0.256 (Feb 8, 2014) |
6-dot-8-Release-Notes-Archive.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | # 6.8.0.8 (April 21, 2015) |
| 5 | 5 | |
| 6 | 6 | |
| 7 | -**[Important Update Notes for 6.8](http://wiki.izenda.us/How-do-I-upgrade-my-6-7-RI-with-a-6-8-DLL)** |
|
| 7 | +**[Important Update Notes for 6.8](http://wiki.izenda.com/How-do-I-upgrade-my-6-7-RI-with-a-6-8-DLL)** |
|
| 8 | 8 | |
| 9 | 9 | Note: The Visualizations help text contains a link directing the user to the Visualization feature page on the Izenda Wiki. If you would like to remove this like, you can modify the Doc.html files within the Resources/Vis folder for each chart type. |
| 10 | 10 | |
| ... | ... | @@ -81,7 +81,7 @@ Note: The Visualizations help text contains a link directing the user to the Vis |
| 81 | 81 | # 6.8.0.7 (March 24, 2015) |
| 82 | 82 | |
| 83 | 83 | |
| 84 | -**[Important Update Notes for 6.8](http://wiki.izenda.us/How-do-I-upgrade-my-6-7-RI-with-a-6-8-DLL)** |
|
| 84 | +**[Important Update Notes for 6.8](http://wiki.izenda.com/How-do-I-upgrade-my-6-7-RI-with-a-6-8-DLL)** |
|
| 85 | 85 | |
| 86 | 86 | Note: The Visualizations help text contains a link directing the user to the Visualization feature page on the Izenda Wiki. If you would like to remove this link, you can modify the Doc.html files within the Resources/Vis folder for each chart type. |
| 87 | 87 | |
| ... | ... | @@ -154,7 +154,7 @@ Note: The Visualizations help text contains a link directing the user to the Vis |
| 154 | 154 | # 6.8.0.6 (February 25, 2015) |
| 155 | 155 | |
| 156 | 156 | |
| 157 | -**[Important Update Notes for 6.8](http://wiki.izenda.us/How-do-I-upgrade-my-6-7-RI-with-a-6-8-DLL)** |
|
| 157 | +**[Important Update Notes for 6.8](http://wiki.izenda.com/How-do-I-upgrade-my-6-7-RI-with-a-6-8-DLL)** |
|
| 158 | 158 | |
| 159 | 159 | * **HF-18699: Predefined Constraints Not Being Recognized - Download links updated 2/26/2015** |
| 160 | 160 | * FB-13156: Show friendly error when Analysis Grid report is designed incorrectly |
| ... | ... | @@ -205,7 +205,7 @@ Note: The Visualizations help text contains a link directing the user to the Vis |
| 205 | 205 | # 6.8.0.5 (January 29, 2015) |
| 206 | 206 | |
| 207 | 207 | |
| 208 | -**[Important Update Notes for 6.8](http://wiki.izenda.us/How-do-I-upgrade-my-6-7-RI-with-a-6-8-DLL)** |
|
| 208 | +**[Important Update Notes for 6.8](http://wiki.izenda.com/How-do-I-upgrade-my-6-7-RI-with-a-6-8-DLL)** |
|
| 209 | 209 | |
| 210 | 210 | * FB-15635: Fixed chart name position for pie charts |
| 211 | 211 | * FB-15913: Fixed "Print HTML" and "HTML-powered PDF" for visualizations ("Auto Chart", "Sunburst", "Heatmap"). Fixed a bug of printing inconsistent data (Chart and Table). |
| ... | ... | @@ -246,7 +246,7 @@ Note: The Visualizations help text contains a link directing the user to the Vis |
| 246 | 246 | |
| 247 | 247 | # 6.8.0.4 (January 8, 2015) |
| 248 | 248 | |
| 249 | -**[Important Update Notes for 6.8](http://wiki.izenda.us/How-do-I-upgrade-my-6-7-RI-with-a-6-8-DLL)** |
|
| 249 | +**[Important Update Notes for 6.8](http://wiki.izenda.com/How-do-I-upgrade-my-6-7-RI-with-a-6-8-DLL)** |
|
| 250 | 250 | |
| 251 | 251 | * FB-13507: Moved forms out of sessions, switched to new form designer, moved templates out of sessins, fixed issue with forms being modified concurrently |
| 252 | 252 | * FB-13832: Fix of null reference exception for two different users with the same tenantid and optimize report list loading |
| ... | ... | @@ -288,7 +288,7 @@ Note: The Visualizations help text contains a link directing the user to the Vis |
| 288 | 288 | |
| 289 | 289 | # 6.8.0.3 (December 17, 2014) |
| 290 | 290 | |
| 291 | -**[Important Update Notes for 6.8](http://wiki.izenda.us/How-do-I-upgrade-my-6-7-RI-with-a-6-8-DLL)** |
|
| 291 | +**[Important Update Notes for 6.8](http://wiki.izenda.com/How-do-I-upgrade-my-6-7-RI-with-a-6-8-DLL)** |
|
| 292 | 292 | |
| 293 | 293 | * FB-15865: Fixed bulk CSV output for reports with custom ProcessDataSet results |
| 294 | 294 | * FB-17715: Probable fix of null reference exception |
| ... | ... | @@ -344,7 +344,7 @@ Note: The Visualizations help text contains a link directing the user to the Vis |
| 344 | 344 | |
| 345 | 345 | # 6.8.0.2 (November 25, 2014) |
| 346 | 346 | |
| 347 | -**[Important Update Notes for 6.8](http://wiki.izenda.us/How-do-I-upgrade-my-6-7-RI-with-a-6-8-DLL)** |
|
| 347 | +**[Important Update Notes for 6.8](http://wiki.izenda.com/How-do-I-upgrade-my-6-7-RI-with-a-6-8-DLL)** |
|
| 348 | 348 | |
| 349 | 349 | * FB-10702: Language Pack GUI Updated |
| 350 | 350 | * FB-13603: Disable VG automatically if report contain Form |
| ... | ... | @@ -421,7 +421,7 @@ Note: The Visualizations help text contains a link directing the user to the Vis |
| 421 | 421 | |
| 422 | 422 | # 6.8.0.1 (October 31, 2014) |
| 423 | 423 | |
| 424 | -**[Important Update Notes for 6.8](http://wiki.izenda.us/How-do-I-upgrade-my-6-7-RI-with-a-6-8-DLL)** |
|
| 424 | +**[Important Update Notes for 6.8](http://wiki.izenda.com/How-do-I-upgrade-my-6-7-RI-with-a-6-8-DLL)** |
|
| 425 | 425 | |
| 426 | 426 | ##Features: |
| 427 | 427 | * FB-13936: Pure HTML Report Parts |
| ... | ... | @@ -524,4 +524,4 @@ Note: The Visualizations help text contains a link directing the user to the Vis |
| 524 | 524 | * FB-15990: Fixed automatic subreports in Gauges |
| 525 | 525 | * FB-16020: Fixed "Zoom To Data" property of the Map |
| 526 | 526 | * FB-16064: Fixed inputs justification |
| 527 | -* FB-16077: Apply "require filter value" rules to Stored Procedure Parameters |
|
| ... | ... | \ No newline at end of file |
| 0 | +* FB-16077: Apply "require filter value" rules to Stored Procedure Parameters |
6-dot-9-Release-Notes-Archive.md
| ... | ... | @@ -43,7 +43,7 @@ |
| 43 | 43 | |19163|Dashboards|UI|Dashboard ignores color selections on style tab of report designer, corrected.| |
| 44 | 44 | |21784|Report Design|Charts|On Charts Tab in Report Designer, the 3rd column drop downs have no label to indicate the drop down is for Format. Resolved.| |
| 45 | 45 | |21801|Report Design|Export|Issue found when exporting gauges to PDF that were consuming extra memory and exports were not completing. Resolved issue with gauge and now exporting properly.| |
| 46 | -|21804|API|Optimization|Added support for the following settings in the Report Viewer and Dashboard 2.0. Settings to check: - AdHocSettings.AllowInvalidCharacters - AdHocSettings.StripInvalidCharacters Working normally in: - Report Designer - Old Dashboard Designer - Old Report Viewer More info can be found on these settings here in the Izenda wiki http://wiki.izenda.us/API/AdHocSettings| |
|
| 46 | +|21804|API|Optimization|Added support for the following settings in the Report Viewer and Dashboard 2.0. Settings to check: - AdHocSettings.AllowInvalidCharacters - AdHocSettings.StripInvalidCharacters Working normally in: - Report Designer - Old Dashboard Designer - Old Report Viewer More info can be found on these settings here in the Izenda wiki http://wiki.izenda.com/API/AdHocSettings| |
|
| 47 | 47 | |21668|UI|Optimization|When creating a category with an apostrophe in the title is is displayed incorrectly. The apostrophe is not being escaped properly and the category is displayed in the category drop down as a "%27". Resolved. Routines to pull category lists unified to avoid inconsistencies between Designer and Viewer.| |
| 48 | 48 | |21878|Report Viewer|Filters|When using "equals field" filter operator filters are not appearing in the report viewer. Resolved.| |
| 49 | 49 | |21380|Dashboards|Export|When exporting Dashboards (v2) to PDF, the exported version does not follow the same order as it appears on screen. Fixed| |
| ... | ... | @@ -120,7 +120,7 @@ |
| 120 | 120 | |21430|Feature|Export|Support Landscape orientation inPhantom PDF export implemented| |
| 121 | 121 | |21450|Feature|UI|Implemented localization of Forms Designer - English language is complete, all other languages will be released with 6.9.0.7| |
| 122 | 122 | |21519|Feature|UI|Updated Record Count Slider for Dashboard 2 - added increments to slider| |
| 123 | -|21553|Feature|Optimization|Refactored D3.js for ease of client customizations - [Learn How Here](http://wiki.izenda.us/FAQ/How-Do-I-Customize-A-Visualization)| |
|
| 123 | +|21553|Feature|Optimization|Refactored D3.js for ease of client customizations - [Learn How Here](http://wiki.izenda.com/FAQ/How-Do-I-Customize-A-Visualization)| |
|
| 124 | 124 | |
| 125 | 125 | ##Fixes |
| 126 | 126 | |Case|Category|Subcategory|Description| |
| ... | ... | @@ -435,7 +435,7 @@ |
| 435 | 435 | |
| 436 | 436 | # 6.9.0.2 (June 23, 2015) |
| 437 | 437 | |
| 438 | -**NOTE** Advanced joins has been enhanced to allow multiple join conditions. [Read more here.](http://wiki.izenda.us/API/ShowAdditionalJoinConditions) |
|
| 438 | +**NOTE** Advanced joins has been enhanced to allow multiple join conditions. [Read more here.](http://wiki.izenda.com/API/ShowAdditionalJoinConditions) |
|
| 439 | 439 | |
| 440 | 440 | |Case|Category|Subcategory|Description| |
| 441 | 441 | |:----|:-----------|:----------------|:---------------| |
| ... | ... | @@ -466,7 +466,7 @@ |
| 466 | 466 | |FB:19405|Report Design|Saving|Concurrency and the ShowModifiedReportMessage| |
| 467 | 467 | |FB:19420|API|Fusion|Fixed FusionDriver when it generates SQL for report built against tables from different databases from the same db server. Previously it modified on demand the Schema property of certain Tables from DatabaseSchema to add database names to fully qualified tables/columns names in generated SQL. Now it doesn't modify on demand, instead now FusionDriver always uses all Tables/Columns with database name added to Schema property (which means it now always uses fully qualified Tables/Columns name with database name included)| |
| 468 | 468 | |FB:19441|UI|Optimization| Enable PopUp drill down interactivity by adding Close button to the dialog| |
| 469 | -|FB:19472|API|Joining|Added additional constraints operator - now user can select multiple conditions on the join - see article on [ShowAdditionalJoinConditions](http://wiki.izenda.us/API/ShowAdditionalJoinConditions) for more information| |
|
| 469 | +|FB:19472|API|Joining|Added additional constraints operator - now user can select multiple conditions on the join - see article on [ShowAdditionalJoinConditions](http://wiki.izenda.com/API/ShowAdditionalJoinConditions) for more information| |
|
| 470 | 470 | |FB:19497|UI|Optimization|Removed Obsolete Warning Messages| |
| 471 | 471 | |FB:19519|Scheduler|Optimization| Modified the scheduler to use the report name as the attachment name| |
| 472 | 472 | |FB:19528|API|Optimization|Removed unused method from Driver| |
| ... | ... | @@ -520,12 +520,12 @@ |
| 520 | 520 | |
| 521 | 521 | ## New Features: |
| 522 | 522 | * **Auto-Gauges** - A new set of four gauges with a modern look and feel. |
| 523 | -* **Dashboards 2.0** - A completely overhauled module which provides greater control over the look and feel of your dashboards. Learn how to install and use Dashboards 2.0 [here](http://wiki.izenda.us/Guides/Dashboards-v2). |
|
| 524 | -* **PhantomJS Exporter** - An additional exporter emphasizing speed. **PhantomJS is not currently compatible with Azure PaaS installs, the EXE will not run in this environment.** It uses an EXE on the server instead of a DLL to move processing PDFs to a different thread than the Izenda's regular processing. Read more about it [here](http://wiki.izenda.us/API/CodeSamples/PdfPrintMode#PdfPrintMode). |
|
| 523 | +* **Dashboards 2.0** - A completely overhauled module which provides greater control over the look and feel of your dashboards. Learn how to install and use Dashboards 2.0 [here](http://wiki.izenda.com/Guides/Dashboards-v2). |
|
| 524 | +* **PhantomJS Exporter** - An additional exporter emphasizing speed. **PhantomJS is not currently compatible with Azure PaaS installs, the EXE will not run in this environment.** It uses an EXE on the server instead of a DLL to move processing PDFs to a different thread than the Izenda's regular processing. Read more about it [here](http://wiki.izenda.com/API/CodeSamples/PdfPrintMode#PdfPrintMode). |
|
| 525 | 525 | * **Pivoted Analysis Grid** - New functionality offering a better breakdown of data over categories or periods of time |
| 526 | 526 | |
| 527 | 527 | ##Enhancements: |
| 528 | -* **Virtual Data Sources** - A convenient way to use an existing report as a data source. Click [here](http://wiki.izenda.us/Virtualdatasource) for more information. |
|
| 528 | +* **Virtual Data Sources** - A convenient way to use an existing report as a data source. Click [here](http://wiki.izenda.com/Virtualdatasource) for more information. |
|
| 529 | 529 | |
| 530 | 530 | |
| 531 | 531 | ## Fixes: |
| ... | ... | @@ -589,4 +589,4 @@ |
| 589 | 589 | |FB:19524|Report Viewer|Optimization|Fixed not showing loading icon in ReportViewer.| |
| 590 | 590 | |FB:19542|Report Viewer|Visualization|Fixed issue with Visualizations not centering| |
| 591 | 591 | |FB:19706|API|Fields|Properly show currency format according to the AdHocSettings.Culture setting| |
| 592 | -|FB:19719|Report Design|Auto Chart|Fixed Auto-Chart aggregate function error.| |
|
| ... | ... | \ No newline at end of file |
| 0 | +|FB:19719|Report Design|Auto Chart|Fixed Auto-Chart aggregate function error.| |
API.md
| ... | ... | @@ -6,7 +6,7 @@ The AdHocConfig class is where Izenda Reports will perform all of its initializa |
| 6 | 6 | |
| 7 | 7 | ##[[AdHocSettings Class|/API/AdHocSettings]] |
| 8 | 8 | |
| 9 | -The AdHocSettings class contains all the settings Izenda uses to control various aspects of the interface and flow of data. |
|
| 9 | +The AdHocSettings class contains all the settings izenda.comes to control various aspects of the interface and flow of data. |
|
| 10 | 10 | |
| 11 | 11 | ##[[Code Samples|/API/CodeSamples]] |
| 12 | 12 |
API/AdHocConfig.md
| ... | ... | @@ -525,4 +525,4 @@ public override void ProcessDataSet(DataSet ds, string reportPart) |
| 525 | 525 | End If |
| 526 | 526 | End Sub |
| 527 | 527 | End Class |
| 528 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/AdHocConfig/GetAutoRefreshIntervals.md
| ... | ... | @@ -36,4 +36,4 @@ public class CustomAdHocConfig : DatabaseAdHocConfig |
| 36 | 36 | //End |
| 37 | 37 | |
| 38 | 38 | } |
| 39 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/AdHocContext.md
| ... | ... | @@ -33,7 +33,7 @@ The Driver object is the single point of entry for all database traffic and must |
| 33 | 33 | * PostgreSQLDriver |
| 34 | 34 | * OracleDriver |
| 35 | 35 | * Db2Driver |
| 36 | -* [[FusionDriver|http://wiki.izenda.us/Guides/Izenda-AdHoc-Driver#Izenda-Fusion-Driver]] |
|
| 36 | +* [[FusionDriver|http://wiki.izenda.com/Guides/Izenda-AdHoc-Driver#Izenda-Fusion-Driver]] |
|
| 37 | 37 | * MySqlFusionDriver |
| 38 | 38 | * OracleFusionDriver |
| 39 | 39 | * PostgreSqlFusionDriver |
| ... | ... | @@ -47,8 +47,8 @@ AdHocContext.Driver = new MSSQLDriver(); |
| 47 | 47 | |
| 48 | 48 | The default value is a new MSSQLDriver. |
| 49 | 49 | |
| 50 | -_**Note:** You should refrain from using the **.Driver** property when working with requests to the database in custom methods, such as with [[ProcessDataSet|http://wiki.izenda.us/FAQ/ProcessDataSet]]. This can interfere with how Izenda works internally and cause various portions of the application to stop functioning correctly._ |
|
| 50 | +_**Note:** You should refrain from using the **.Driver** property when working with requests to the database in custom methods, such as with [[ProcessDataSet|http://wiki.izenda.com/FAQ/ProcessDataSet]]. This can interfere with how Izenda works internally and cause various portions of the application to stop functioning correctly._ |
|
| 51 | 51 | |
| 52 | 52 | ##SchedulerExecuting |
| 53 | 53 | |
| 54 | -Normally, this setting will be automatically updated when your rs.aspx is called with the run_scheduled_reports=1 parameter. You can also update this value yourself if you need special kinds of scheduling. This can be done in PreExecuteReportSet and PostExecuteReportSet respectively. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Normally, this setting will be automatically updated when your rs.aspx is called with the run_scheduled_reports=1 parameter. You can also update this value yourself if you need special kinds of scheduling. This can be done in PreExecuteReportSet and PostExecuteReportSet respectively. |
API/AdHocSettings.md
| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | #AdHocSettings |
| 2 | 2 | |
| 3 | -The ``AdHocSettings`` class contains all the settings Izenda uses to control various aspects of the interface and flow of data. Many of the more useful settings are explained in detail in our [[Guide to Report Design|/Guides/ReportDesign]] and [[Developer Guides|/Guides/Developer-Links-and-Guides]]. ") |
|
| 3 | +The ``AdHocSettings`` class contains all the settings izenda.comes to control various aspects of the interface and flow of data. Many of the more useful settings are explained in detail in our [[Guide to Report Design|/Guides/ReportDesign]] and [[Developer Guides|/Guides/Developer-Links-and-Guides]]. ") |
|
| 4 | 4 | |
| 5 | 5 | |Datatype|Setting name|Setting description|Default Value| |
| 6 | 6 | |:-------|:----------:|:-----------------:|:-----------:| |
| ... | ... | @@ -492,4 +492,4 @@ The ``AdHocSettings`` class contains all the settings Izenda uses to control var |
| 492 | 492 | |VisualGroupStyle|[[VisualGroupStyle|/API/CodeSamples/VisualGroupStyle]]|Gets or sets the default Visual Group style that will be used when designing reports.**(deprecated)**|CommaDelimited| |
| 493 | 493 | |String|[[VisualizationsBaseUrl|/API/CodeSamples/VisualizationsBaseUrl]]|Gets or sets the base url for visualizations files.|String.Empty| |
| 494 | 494 | |String|[[VisualizationsFolder|/API/CodeSamples/VisualizationsFolder]]|Gets or sets full path to the Visualizations folder|String.Empty| |
| 495 | -|String[]|[[WebFarmNodesRsUrls|/API/CodeSamples/WebFarmNodesRsUrls]]|Gets or sets response server urls of other machines in webfarm|String.Empty| |
|
| ... | ... | \ No newline at end of file |
| 0 | +|String[]|[[WebFarmNodesRsUrls|/API/CodeSamples/WebFarmNodesRsUrls]]|Gets or sets response server urls of other machines in webfarm|String.Empty| |
API/AutoOrForRepeatFilters.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/ChartPortraitPrintHeight.md
| ... | ... | @@ -46,4 +46,4 @@ Public Class CustomAdHocConfig |
| 46 | 46 | HttpContext.Current.Session("ReportingInitialized") = True |
| 47 | 47 | End Sub |
| 48 | 48 | End Class |
| 49 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/ChartPortraitPrintWidth.md
| ... | ... | @@ -46,4 +46,4 @@ Public Class CustomAdHocConfig |
| 46 | 46 | HttpContext.Current.Session("ReportingInitialized") = True |
| 47 | 47 | End Sub |
| 48 | 48 | End Class |
| 49 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSample/SavedReportsTable.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -Gets or sets the name of the database table that will be used to store reports when running in [[DatabaseAdHocConfig|http://wiki.izenda.us/FAQ/Storing-Reports#Database-Mode]] mode. The table will be created on the database specified with the [[connection string|http://wiki.izenda.us/Integration/Tutorials/connect-to-the-database]] unless a [[SavedReportsDriver|http://wiki.izenda.us/Guides/Izenda-AdHoc-Driver#c)-Saving-Reports-with-Fusion]] is also specified. In that case, the table will be created using the connection specified by that driver. The [[SavedReportsDriver|http://wiki.izenda.us/Guides/Izenda-AdHoc-Driver#c)-Saving-Reports-with-Fusion]] requires [[Fusion|http://wiki.izenda.us/Guides/Izenda-AdHoc-Driver#Izenda-Fusion-Driver]] to be able to use. The table will be created with the following structure: |
|
| 7 | +Gets or sets the name of the database table that will be used to store reports when running in [[DatabaseAdHocConfig|http://wiki.izenda.com/FAQ/Storing-Reports#Database-Mode]] mode. The table will be created on the database specified with the [[connection string|http://wiki.izenda.com/Integration/Tutorials/connect-to-the-database]] unless a [[SavedReportsDriver|http://wiki.izenda.com/Guides/Izenda-AdHoc-Driver#c)-Saving-Reports-with-Fusion]] is also specified. In that case, the table will be created using the connection specified by that driver. The [[SavedReportsDriver|http://wiki.izenda.com/Guides/Izenda-AdHoc-Driver#c)-Saving-Reports-with-Fusion]] requires [[Fusion|http://wiki.izenda.com/Guides/Izenda-AdHoc-Driver#Izenda-Fusion-Driver]] to be able to use. The table will be created with the following structure: |
|
| 8 | 8 | |
| 9 | 9 | Name: [[SavedReportsTable|/API/CodeSamples/SavedReportsTable]] |
| 10 | 10 | |
| ... | ... | @@ -62,4 +62,4 @@ Public Class CustomAdHocConfig |
| 62 | 62 | HttpContext.Current.Session("ReortingInitialized") = True |
| 63 | 63 | End Sub |
| 64 | 64 | End Class |
| 65 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples.md
| ... | ... | @@ -11,11 +11,11 @@ _**Note:** Some of the items below are listed more than once. This is because th |
| 11 | 11 | ##Login Page |
| 12 | 12 | |
| 13 | 13 | * [[Authentication Function|/Tutorials/CodeSamples/Login-Sample]] |
| 14 | -* [[Controlling user logins and login customization|http://wiki.izenda.us/Tutorials/CodeSamples/Login-Sample]] |
|
| 14 | +* [[Controlling user logins and login customization|http://wiki.izenda.com/Tutorials/CodeSamples/Login-Sample]] |
|
| 15 | 15 | |
| 16 | 16 | ##Global Application |
| 17 | 17 | |
| 18 | -* [[Secure https on a load balancer|http://wiki.izenda.us/FAQ/Questions/Secure-https-on-a-load-balancer]] |
|
| 18 | +* [[Secure https on a load balancer|http://wiki.izenda.com/FAQ/Questions/Secure-https-on-a-load-balancer]] |
|
| 19 | 19 | * [[How can I apply a hidden filter using an inner query|/FAQ/applying-hidden-filter-using-inner-query]] |
| 20 | 20 | * [[ProcessEqualsSelectList()|/FAQ/ProcessEqualsSelectList]] |
| 21 | 21 | * [[CustomizeChart()|/FAQ/CustomizeChart]] |
| ... | ... | @@ -26,48 +26,48 @@ _**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|http://wiki.izenda.us/Guides/ReportDesign/9.0-Misc-Tab#9.2.6-Passing-Filters-from-Master-Report-to-Sub-Report]] |
|
| 29 | +* [[Inherit filters in the subreport|http://wiki.izenda.com/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 | -* [[Overriding Driver Methods|http://wiki.izenda.us/Guides/Izenda-AdHoc-Driver#Overriding-CustomFusionDriver-Methods]] |
|
| 31 | +* [[Overriding Driver Methods|http://wiki.izenda.com/Guides/Izenda-AdHoc-Driver#Overriding-CustomFusionDriver-Methods]] |
|
| 32 | 32 | * Using constraints |
| 33 | -* [[Custom Report Viewer Export Button|http://wiki.izenda.us/API/CodeSamples/ReportViewer/Custom-Export-Buttons]] |
|
| 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]] |
|
| 33 | +* [[Custom Report Viewer Export Button|http://wiki.izenda.com/API/CodeSamples/ReportViewer/Custom-Export-Buttons]] |
|
| 34 | +* [[Dymamically changing the database with url parameter|http://wiki.izenda.com/FAQ/switching-databases-via-code#Using-the-Query-String]] |
|
| 35 | +* [[Create Button to Switch Databases|http://wiki.izenda.com/FAQ/switching-databases-via-code]] |
|
| 36 | +* [[Secure https on a load balancer|http://wiki.izenda.com/FAQ/Questions/Secure-https-on-a-load-balancer]] |
|
| 37 | +* [[Control names change randomly when deployed from development to production|http://wiki.izenda.com/FAQ/Questions/Control-Names-Break-In-Production]] |
|
| 38 | +* [[Placement of custom code|http://wiki.izenda.com/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|http://wiki.izenda.us/FAQ/Questions/Applying-Security]] |
|
| 45 | +* [[Basic security sample|http://wiki.izenda.com/FAQ/Questions/Applying-Security]] |
|
| 46 | 46 | * Support Active Directory/Windows Authentication |
| 47 | -* [[Controlling access to tables and views|http://wiki.izenda.us/API/CodeSamples/ViewsOnly]] |
|
| 47 | +* [[Controlling access to tables and views|http://wiki.izenda.com/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|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]] |
|
| 52 | +* [[Controlling access to fields|http://wiki.izenda.com/API/CodeSamples/FieldsRegex]] |
|
| 53 | +* [[Setting the user and administrator state|http://wiki.izenda.com/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 | 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]] |
|
| 60 | +* [[Change or Remove Report Review Menu Buttons|http://wiki.izenda.com/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|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]] |
|
| 65 | +* [[Adding New Items to Time Period Dropdown List|http://wiki.izenda.com/FAQ/Questions/Adding-Custom-Time-Periods]] |
|
| 66 | +* [[Create Custom Field Aliases|http://wiki.izenda.com/API/CodeSamples/FieldAliases]] |
|
| 67 | +* [[Control names change randomly when deployed from development to production|http://wiki.izenda.com/FAQ/Questions/Control-Names-Break-In-Production]] |
|
| 68 | 68 | * [[Report Designer Page Code Samples|/API/CodeSamples/ReportDesigner]] |
| 69 | -* [[Add and Remove Report Designer Toolbar Buttons|http://wiki.izenda.us/API/CodeSamples/ReportDesigner#Toggling-toolbar-buttons]] |
|
| 70 | -* [[Showing Side Help in the Desigher|http://wiki.izenda.us/API/CodeSamples/HelpText]] |
|
| 69 | +* [[Add and Remove Report Designer Toolbar Buttons|http://wiki.izenda.com/API/CodeSamples/ReportDesigner#Toggling-toolbar-buttons]] |
|
| 70 | +* [[Showing Side Help in the Desigher|http://wiki.izenda.com/API/CodeSamples/HelpText]] |
|
| 71 | 71 | |
| 72 | 72 | ##Report Management |
| 73 | 73 | |
| ... | ... | @@ -78,26 +78,26 @@ _**Note:** Some of the items below are listed more than once. This is because th |
| 78 | 78 | |
| 79 | 79 | ##Report Viewer |
| 80 | 80 | |
| 81 | -* [[Displaying Filter Names in the Report|http://wiki.izenda.us/Guides/ReportDesign/5.0-Filters-tab#5.6-Other-Filter-Features]] |
|
| 82 | -* [[How to add/remove values to results dropdown|http://wiki.izenda.us/FAQ/Questions/modify-report-viewer-results-dropdown-menu]] |
|
| 81 | +* [[Displaying Filter Names in the Report|http://wiki.izenda.com/Guides/ReportDesign/5.0-Filters-tab#5.6-Other-Filter-Features]] |
|
| 82 | +* [[How to add/remove values to results dropdown|http://wiki.izenda.com/FAQ/Questions/modify-report-viewer-results-dropdown-menu]] |
|
| 83 | 83 | * [[Override/Changing Behavior for Popups|]] |
| 84 | -* [[Adding New Items to Time Period Dropdown List|http://wiki.izenda.us/FAQ/Questions/Adding-Custom-Time-Periods]] |
|
| 85 | -* [[Code Sample for Export Button|http://wiki.izenda.us/API/CodeSamples/ReportViewer/Custom-Export-Buttons]] |
|
| 86 | -* [[Creating Custom Export Buttons on the Report Viewer|http://wiki.izenda.us/API/CodeSamples/ReportViewer/Custom-Export-Buttons]] |
|
| 87 | -* [[Report Viewer Page Code Samples|http://wiki.izenda.us/FAQ/Questions/hiding-report-viewer-buttons]] |
|
| 88 | -* [[Collapse Filter Panel on Load|http://wiki.izenda.us/FAQ/Questions/collapse-filter-panel-on-load]] |
|
| 84 | +* [[Adding New Items to Time Period Dropdown List|http://wiki.izenda.com/FAQ/Questions/Adding-Custom-Time-Periods]] |
|
| 85 | +* [[Code Sample for Export Button|http://wiki.izenda.com/API/CodeSamples/ReportViewer/Custom-Export-Buttons]] |
|
| 86 | +* [[Creating Custom Export Buttons on the Report Viewer|http://wiki.izenda.com/API/CodeSamples/ReportViewer/Custom-Export-Buttons]] |
|
| 87 | +* [[Report Viewer Page Code Samples|http://wiki.izenda.com/FAQ/Questions/hiding-report-viewer-buttons]] |
|
| 88 | +* [[Collapse Filter Panel on Load|http://wiki.izenda.com/FAQ/Questions/collapse-filter-panel-on-load]] |
|
| 89 | 89 | |
| 90 | 90 | ##SQL |
| 91 | 91 | |
| 92 | -* [[Join data sources with composite keys|http://wiki.izenda.us/API/CodeSamples/Using-Constraints]] |
|
| 93 | -* [[LEFT OUTER and FULL OUTER joins|http://wiki.izenda.us/Guides/ReportDesign/3.0-Data-sources-tab#3.1.1-Simple-Mode-Allow-Nulls]] |
|
| 94 | -* [[Different JOIN types and Filters|http://wiki.izenda.us/FAQ/Questions/Different-Join-Types-and-Filters]] |
|
| 95 | -* [[Configure LEFT OUTER JOIN filters|http://wiki.izenda.us/FAQ/Questions/Different-Join-Types-and-Filters]] |
|
| 92 | +* [[Join data sources with composite keys|http://wiki.izenda.com/API/CodeSamples/Using-Constraints]] |
|
| 93 | +* [[LEFT OUTER and FULL OUTER joins|http://wiki.izenda.com/Guides/ReportDesign/3.0-Data-sources-tab#3.1.1-Simple-Mode-Allow-Nulls]] |
|
| 94 | +* [[Different JOIN types and Filters|http://wiki.izenda.com/FAQ/Questions/Different-Join-Types-and-Filters]] |
|
| 95 | +* [[Configure LEFT OUTER JOIN filters|http://wiki.izenda.com/FAQ/Questions/Different-Join-Types-and-Filters]] |
|
| 96 | 96 | * [[Add "Forms" column to the IzendaAdHocReports table manually|/FAQ/IzendaAdHocReports-table]] |
| 97 | -* [[Create IzendaAdHocReports table manually|http://wiki.izenda.us/FAQ/IzendaAdHocReports-table]] |
|
| 97 | +* [[Create IzendaAdHocReports table manually|http://wiki.izenda.com/FAQ/IzendaAdHocReports-table]] |
|
| 98 | 98 | * [[Pulling Data From Analysis Services Cubes|]] |
| 99 | -* [[Combining Multiple Event Based Fields with UNION|http://wiki.izenda.us/FAQ/Questions/Combining-Fields-with-Union]] |
|
| 100 | -* [[Organizing Dates by Week|http://wiki.izenda.us/Integration/Tutorials/Views]] |
|
| 99 | +* [[Combining Multiple Event Based Fields with UNION|http://wiki.izenda.com/FAQ/Questions/Combining-Fields-with-Union]] |
|
| 100 | +* [[Organizing Dates by Week|http://wiki.izenda.com/Integration/Tutorials/Views]] |
|
| 101 | 101 | * [[1 Million Record View|/API/CodeSamples/1 Million Record View]] |
| 102 | 102 | |
| 103 | 103 | ##Appearance |
| ... | ... | @@ -109,28 +109,28 @@ _**Note:** Some of the items below are listed more than once. This is because th |
| 109 | 109 | |
| 110 | 110 | * [[Adding custom filters to the dashboards. MVC application|/FAQ/Questions/Adding-custom-filters-to-dashboards]] |
| 111 | 111 | * [[Adding custom filters to the dashboards|/FAQ/Questions/Adding-custom-filters-to-dashboards]] |
| 112 | -* [[Reports and tenants|http://wiki.izenda.us/FAQ/Questions/reports-and-tenants]] |
|
| 113 | -* [[How to dynamically change TimeZone in post-process|http://wiki.izenda.us/FAQ/Questions/reports-and-tenants]] |
|
| 112 | +* [[Reports and tenants|http://wiki.izenda.com/FAQ/Questions/reports-and-tenants]] |
|
| 113 | +* [[How to dynamically change TimeZone in post-process|http://wiki.izenda.com/FAQ/Questions/reports-and-tenants]] |
|
| 114 | 114 | * [[Web Farms / Gardens / Clusters / Load Balancers / Clouds / Azure|]] |
| 115 | -* [[How to use Driver.AddForcedLeftJoin|http://wiki.izenda.us/API/CodeSamples/AddForcedLeftJoin]] |
|
| 116 | -* [[How Can I Archive Reports?|http://wiki.izenda.us/FAQ/ArchiveReportOutput]] |
|
| 117 | -* [[Overriding AdHocConfig|http://wiki.izenda.us/API/AdHocConfig]] |
|
| 118 | -* [[Secure https on a load balancer|http://wiki.izenda.us/FAQ/Questions/Secure-https-on-a-load-balancer]] |
|
| 115 | +* [[How to use Driver.AddForcedLeftJoin|http://wiki.izenda.com/API/CodeSamples/AddForcedLeftJoin]] |
|
| 116 | +* [[How Can I Archive Reports?|http://wiki.izenda.com/FAQ/ArchiveReportOutput]] |
|
| 117 | +* [[Overriding AdHocConfig|http://wiki.izenda.com/API/AdHocConfig]] |
|
| 118 | +* [[Secure https on a load balancer|http://wiki.izenda.com/FAQ/Questions/Secure-https-on-a-load-balancer]] |
|
| 119 | 119 | * [[How can I add the system date and time into my report?|API/CodeSamples/How-can-I-add-the-system-date-and-time-into-my-report]] |
| 120 | -* [[How to post-process data|http://wiki.izenda.us/FAQ/ProcessDataSet]] |
|
| 121 | -* [[Dynamically Creating Reports Via the API|http://wiki.izenda.us/API/CodeSamples/DynamicReportCreation]] |
|
| 122 | -* [[Applying Security for Owner of the Report Out of Scheduler|http://wiki.izenda.us/FAQ/Questions/Applying-Security-to-Scheduled-Reports]] |
|
| 123 | -* [[Creating Custom Exporters|http://wiki.izenda.us/API/CodeSamples/ReportViewer/Custom-Export-Buttons#C♯-Sample]] |
|
| 124 | -* [[Graphs are visible on development server (local) but not on production server (public)|http://wiki.izenda.us/FAQ/Questions/Graphs-not-visible]] |
|
| 125 | -* [[How do I hide the settings page button or aspx page from users?|http://wiki.izenda.us/API/CodeSamples/ShowSettingsButton]] |
|
| 126 | -* [[Run User/Role Related Code, Connection-String before Global Settings|http://wiki.izenda.us/Tutorials/CodeSamples/Login-Sample]] |
|
| 127 | -* [[Passing Username/Password Credentials with Connection String when Login|http://wiki.izenda.us/API/CodeSamples/SqlServerConnectionString#Specifying-Username-and-password]] |
|
| 128 | -* [[Logging the Loading Exception when "No Fields Selected" Occurs|http://wiki.izenda.us/FAQ/LoadReportSet#Logging-Loading-Exceptions]] |
|
| 129 | -* [[Dynamically Changing Data Sources|http://wiki.izenda.us/FAQ/Questions/Dynamically-Changing-Data-Sources]] |
|
| 120 | +* [[How to post-process data|http://wiki.izenda.com/FAQ/ProcessDataSet]] |
|
| 121 | +* [[Dynamically Creating Reports Via the API|http://wiki.izenda.com/API/CodeSamples/DynamicReportCreation]] |
|
| 122 | +* [[Applying Security for Owner of the Report Out of Scheduler|http://wiki.izenda.com/FAQ/Questions/Applying-Security-to-Scheduled-Reports]] |
|
| 123 | +* [[Creating Custom Exporters|http://wiki.izenda.com/API/CodeSamples/ReportViewer/Custom-Export-Buttons#C♯-Sample]] |
|
| 124 | +* [[Graphs are visible on development server (local) but not on production server (public)|http://wiki.izenda.com/FAQ/Questions/Graphs-not-visible]] |
|
| 125 | +* [[How do I hide the settings page button or aspx page from users?|http://wiki.izenda.com/API/CodeSamples/ShowSettingsButton]] |
|
| 126 | +* [[Run User/Role Related Code, Connection-String before Global Settings|http://wiki.izenda.com/Tutorials/CodeSamples/Login-Sample]] |
|
| 127 | +* [[Passing Username/Password Credentials with Connection String when Login|http://wiki.izenda.com/API/CodeSamples/SqlServerConnectionString#Specifying-Username-and-password]] |
|
| 128 | +* [[Logging the Loading Exception when "No Fields Selected" Occurs|http://wiki.izenda.com/FAQ/LoadReportSet#Logging-Loading-Exceptions]] |
|
| 129 | +* [[Dynamically Changing Data Sources|http://wiki.izenda.com/FAQ/Questions/Dynamically-Changing-Data-Sources]] |
|
| 130 | 130 | * [[Using Custom Time Period Setting|]] |
| 131 | 131 | * [[Show How Many Records Returned to the Grid from SQL|]] |
| 132 | -* [[Override Equals Select Drop-Down Used in the "Filter" Tab & Report Viewer|http://wiki.izenda.us/FAQ/ProcessEqualsSelectList]] |
|
| 133 | -* [[Hiding Read Only Check Box|http://wiki.izenda.us/API/CodeSamples/ShowSharingControl]] |
|
| 132 | +* [[Override Equals Select Drop-Down Used in the "Filter" Tab & Report Viewer|http://wiki.izenda.com/FAQ/ProcessEqualsSelectList]] |
|
| 133 | +* [[Hiding Read Only Check Box|http://wiki.izenda.com/API/CodeSamples/ShowSharingControl]] |
|
| 134 | 134 | * [[Reducing Server Trips in AdhocConfig Methods|http://www.izenda.com/Site/KB/CodeSamples/Reducing-Server-Trips-in-AdhocConfig-Methods-]] |
| 135 | 135 | * [[Getting the Report Name|]] |
| 136 | -* [[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 |
| 0 | +* [[Changing the response server page ( rs.aspx ) for custom errors or redirects|http://www.izenda.com/Site/KB/CodeSamples/Code-Sample-for-Export-Button]] |
API/CodeSamples/AdHocConfig.md
| ... | ... | @@ -14,4 +14,4 @@ |
| 14 | 14 | |
| 15 | 15 | ##Documentation |
| 16 | 16 | |
| 17 | -[[Can be found here|/API/AdHocConfig]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +[[Can be found here|/API/AdHocConfig]] |
API/CodeSamples/AdHocUserKey.md
| ... | ... | @@ -62,4 +62,4 @@ End Class |
| 62 | 62 | ##Screenshots |
| 63 | 63 | |
| 64 | 64 | **With AdHocUserKey set to a value** |
| 65 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/AddAllFilterRegex.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocSettings.AddAllFilterRegex = "(id|guid)$" |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/AddForcedLeftJoin.md
| ... | ... | @@ -74,11 +74,11 @@ AdHocContext.Driver.AddForcedLeftJoin("Orders"); |
| 74 | 74 | |
| 75 | 75 | You can join tables in two ways on the Report Designer: manually using Advanced mode, and automatically using check-boxes. |
| 76 | 76 | |
| 77 | -**[[Advanced mode|http://wiki.izenda.us/Guides/ReportDesign/3.0-Data-sources-tab#3.3-Advanced-Mode]]:** In this case, you will be able to specify the join order and conditions. make sure that the join order corresponds to the order that you specified when you invoked the AddForcedLeftJoin method. |
|
| 77 | +**[[Advanced mode|http://wiki.izenda.com/Guides/ReportDesign/3.0-Data-sources-tab#3.3-Advanced-Mode]]:** In this case, you will be able to specify the join order and conditions. make sure that the join order corresponds to the order that you specified when you invoked the AddForcedLeftJoin method. |
|
| 78 | 78 | |
| 79 | 79 | Below is an example of how to join tables using Advanced mode: |
| 80 | 80 | |
| 81 | - |
|
| 81 | + |
|
| 82 | 82 | |
| 83 | 83 | **[[Simple (check-box) mode|/API/CodeSamples/ShowDataSourcesAsCheckboxes]]:** In this case, tables will be joined using existing database constraints. If your database does not use constraints or the constraints you need do not exist, you will have to [[create them|/API/CodeSamples/AddConstraint]]. In our example database, the constraints are already present. So we will go ahead and call AddForcedLeftJoin. |
| 84 | 84 | |
| ... | ... | @@ -88,7 +88,7 @@ AdHocContext.Driver.AddForcedLeftJoin("Orders", "Order Details"); |
| 88 | 88 | |
| 89 | 89 | Next we will select our tables in the Report Designer |
| 90 | 90 | |
| 91 | - |
|
| 91 | + |
|
| 92 | 92 | |
| 93 | 93 | _**Note:** You need to pay even more attention to the constraints in case you use the single-parameter overload of the AddForcedLeftJoin method. |
| 94 | 94 | |
| ... | ... | @@ -114,4 +114,4 @@ Here is a full example of how to use AddForcedLeftJoin and [[AddConstraints|/API |
| 114 | 114 | AdHocContext.Driver.AddForcedLeftJoin("Orders", "Order Details"); |
| 115 | 115 | AdHocContext.Driver.AddConstraint("[Orders].[OrderID]", "[Order Details].[OrderID]"); |
| 116 | 116 | AdHocContext.Driver.AddForcedLeftJoin("Employees"); |
| 117 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/AdditionalTimeZones.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -Provides a list of customized timezones for the scheduler section of the [[Misc tab|http://wiki.izenda.us/Guides/ReportDesign/9.0-Misc-Tab]] of the report designer. |
|
| 7 | +Provides a list of customized timezones for the scheduler section of the [[Misc tab|http://wiki.izenda.com/Guides/ReportDesign/9.0-Misc-Tab]] of the report designer. |
|
| 8 | 8 | |
| 9 | 9 | **Default Value:** Empty List |
| 10 | 10 | |
| ... | ... | @@ -50,4 +50,4 @@ Public Class CustomAdHocConfig |
| 50 | 50 | HttpContext.Current.Session("ReportingInitialized") = True |
| 51 | 51 | End Sub |
| 52 | 52 | End Class |
| 53 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/AdjustSeparatorsInEqualsListValues.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/AggregateFunctions.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -This collection is used to store custom-built aggregation function definitions. By default, this list will add onto the pre-existing set of aggregate function definitions. It will not override the pre-built functions. To access your custom-built aggregate functions, simply click on the [[Fields Tab|http://wiki.izenda.us/Guides/ReportDesign/4.0-fields-tab]] of the Report Designer and select a column that can support your aggregate function. It will appear in the list of functions at the very bottom. There are a variety of methods for [[implementing a custom aggregate function|/FAQ/Questions/Custom-Aggregate-Functions]]. |
|
| 7 | +This collection is used to store custom-built aggregation function definitions. By default, this list will add onto the pre-existing set of aggregate function definitions. It will not override the pre-built functions. To access your custom-built aggregate functions, simply click on the [[Fields Tab|http://wiki.izenda.com/Guides/ReportDesign/4.0-fields-tab]] of the Report Designer and select a column that can support your aggregate function. It will appear in the list of functions at the very bottom. There are a variety of methods for [[implementing a custom aggregate function|/FAQ/Questions/Custom-Aggregate-Functions]]. |
|
| 8 | 8 | |
| 9 | 9 | ##Global.asax (C♯) |
| 10 | 10 | |
| ... | ... | @@ -53,4 +53,4 @@ End Class |
| 53 | 53 | |
| 54 | 54 | **The Group By Absolute Value Function** |
| 55 | 55 | |
| 56 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/AllowAnalysisGrid.md
| ... | ... | @@ -63,4 +63,4 @@ End Class |
| 63 | 63 | |
| 64 | 64 |  |
| 65 | 65 | |
| 66 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/AllowArchivedReportTableCreation.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | HttpContext.Current.Session("ReortingInitialized") = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/AllowAutomaticSubreport.md
| ... | ... | @@ -46,4 +46,4 @@ Public Class CustomAdHocConfig |
| 46 | 46 | HttpContext.Current.Session("ReportingInitialized") = True |
| 47 | 47 | End Sub |
| 48 | 48 | End Class |
| 49 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/AllowClientSorting.md
| ... | ... | @@ -53,8 +53,8 @@ End Class |
| 53 | 53 | |
| 54 | 54 | AdHocSettings.AllowClientSorting = true |
| 55 | 55 | |
| 56 | - |
|
| 56 | + |
|
| 57 | 57 | |
| 58 | 58 | AdHocSettings.AllowClientSorting = false |
| 59 | 59 | |
| 60 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/AllowComparativeArithmetic.md
| ... | ... | @@ -56,7 +56,7 @@ End Class |
| 56 | 56 | |
| 57 | 57 | Field "Quantity" compared to field "ExtendedPrice" with alias "Sales" (less than arithmetic) (average operator) |
| 58 | 58 | |
| 59 | - |
|
| 59 | + |
|
| 60 | 60 | |
| 61 | 61 | CASE WHEN ([dbo].[Invoices].[ExtendedPrice]<AVG(CAST([dbo].[Invoices].[Quantity] AS float))) THEN 1 ELSE 0 END AS 'Sales' |
| 62 | 62 | |
| ... | ... | @@ -64,7 +64,7 @@ CASE WHEN ([dbo].[Invoices].[ExtendedPrice]<AVG(CAST([dbo].[Invoices].[Quantity] |
| 64 | 64 | |
| 65 | 65 | Field "Quantity" compared to field "ExtendedPrice" with alias "Sales" (equals arithmetic) (group operator) |
| 66 | 66 | |
| 67 | - |
|
| 67 | + |
|
| 68 | 68 | |
| 69 | 69 | CASE WHEN ([dbo].[Invoices].[ExtendedPrice]=[dbo].[Invoices].[Quantity]) THEN 1 ELSE 0 END AS 'Sales' |
| 70 | 70 | |
| ... | ... | @@ -72,6 +72,6 @@ CASE WHEN ([dbo].[Invoices].[ExtendedPrice]=[dbo].[Invoices].[Quantity]) THEN 1 |
| 72 | 72 | |
| 73 | 73 | Field "Quantity" compared to field "ExtendedPrice" with alias "Sales" (greater than arithmetic) (sum operator) |
| 74 | 74 | |
| 75 | - |
|
| 75 | + |
|
| 76 | 76 | |
| 77 | -CASE WHEN ([dbo].[Invoices].[ExtendedPrice]>SUM([dbo].[Invoices].[Quantity])) THEN 1 ELSE 0 END AS 'Sales' |
|
| ... | ... | \ No newline at end of file |
| 0 | +CASE WHEN ([dbo].[Invoices].[ExtendedPrice]>SUM([dbo].[Invoices].[Quantity])) THEN 1 ELSE 0 END AS 'Sales' |
API/CodeSamples/AllowCreateNewCategory.md
| ... | ... | @@ -60,4 +60,4 @@ AdHocSettings.AllowCreateNewCategory = true; |
| 60 | 60 | |
| 61 | 61 | AdHocSettings.AllowCreateNewCategory = false; |
| 62 | 62 | |
| 63 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/AllowDataFieldsInDescription.md
| ... | ... | @@ -54,4 +54,4 @@ End Class |
| 54 | 54 | |
| 55 | 55 | ##Performance |
| 56 | 56 | |
| 57 | -Due to the nature of the feature that this setting controls, additional trips to the server need to be made in order to support the feature. If you think that this would adversely affect performance of your application, you can opt to turn this feature off. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Due to the nature of the feature that this setting controls, additional trips to the server need to be made in order to support the feature. If you think that this would adversely affect performance of your application, you can opt to turn this feature off. |
API/CodeSamples/AllowDeletingReports.md
| ... | ... | @@ -54,8 +54,8 @@ End Class |
| 54 | 54 | |
| 55 | 55 | AdHocSettings.AllowDeletingReports = true |
| 56 | 56 | |
| 57 | - |
|
| 57 | + |
|
| 58 | 58 | |
| 59 | 59 | AdHocSettings.AllowDeletingReports = false |
| 60 | 60 | |
| 61 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/AllowDeltas.md
| ... | ... | @@ -54,9 +54,9 @@ End Class |
| 54 | 54 | |
| 55 | 55 | AdHocSettings.AllowDeltas = true |
| 56 | 56 | |
| 57 | - |
|
| 57 | + |
|
| 58 | 58 | |
| 59 | 59 | AdHocSettings.AllowDeltas = false |
| 60 | 60 | |
| 61 | - |
|
| 61 | + |
|
| 62 | 62 |
API/CodeSamples/AllowDomainJoin.md
| ... | ... | @@ -60,4 +60,4 @@ End Class |
| 60 | 60 | |
| 61 | 61 | ``AdHocSettings.AllowDomainJoin = false`` |
| 62 | 62 | |
| 63 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/AllowEqualsSelectForStoredProcedures.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -Gets or sets the value indicating whether Equals(Select) or Equals(Multiple) filters are allowed for stored procedures. This setting works in conjunction with several other areas of Izenda's API and more information can be found in [[this article|http://wiki.izenda.us/FAQ/Questions/Using-Stored-Procedures-In-Izenda-6]]. |
|
| 7 | +Gets or sets the value indicating whether Equals(Select) or Equals(Multiple) filters are allowed for stored procedures. This setting works in conjunction with several other areas of Izenda's API and more information can be found in [[this article|http://wiki.izenda.com/FAQ/Questions/Using-Stored-Procedures-In-Izenda-6]]. |
|
| 8 | 8 | |
| 9 | 9 | **Default Value:** false |
| 10 | 10 | |
| ... | ... | @@ -56,8 +56,8 @@ End Class |
| 56 | 56 | |
| 57 | 57 | AdHocSettings.AllowEqualsSelectForStoredProcedures = true |
| 58 | 58 | |
| 59 | - |
|
| 59 | + |
|
| 60 | 60 | |
| 61 | 61 | AdHocSettings.AllowEqualsSelectForStoredProcedures = false |
| 62 | 62 | |
| 63 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/AllowFieldsAsValue.md
| ... | ... | @@ -56,8 +56,8 @@ End Class |
| 56 | 56 | |
| 57 | 57 | AdHocSettings.AllowFieldsAsValue = true |
| 58 | 58 | |
| 59 | - |
|
| 59 | + |
|
| 60 | 60 | |
| 61 | 61 | AdHocSettings.AllowFieldsAsValue = false |
| 62 | 62 | |
| 63 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/AllowGroupWithoutSelect.md
| ... | ... | @@ -52,4 +52,4 @@ Public Class CustomAdHocConfig |
| 52 | 52 | HttpContext.Current.Session("ReportingInitialized") = True |
| 53 | 53 | End Sub |
| 54 | 54 | End Class |
| 55 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/AllowHorizontalBarChart.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocSettings.AdHocConfig = New CustomAdHocConfig() |
| 52 | 52 | AdHocSettings.ChartingEngine = ChartingEngine.HtmlChart |
| 53 | 53 | AdHocSettings.AllowHorizontalBarChart = False // relevent setting |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/AllowHtmlOutputsInScheduledReports.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | HttpContext.Current.Session("ReportingInitialized") = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/AllowInvalidCharacters.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | HttpContext.Current.Session("ReportingInitialized") = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/AllowInvertedGrid.md
| ... | ... | @@ -55,18 +55,18 @@ End Class |
| 55 | 55 | |
| 56 | 56 | AdHocSettings.AllowInvertedGrid = true |
| 57 | 57 | |
| 58 | - |
|
| 58 | + |
|
| 59 | 59 | |
| 60 | 60 | Results |
| 61 | 61 | |
| 62 | - |
|
| 62 | + |
|
| 63 | 63 | |
| 64 | 64 | --- |
| 65 | 65 | |
| 66 | 66 | AdHocSettings.AllowInvertedGrid = false |
| 67 | 67 | |
| 68 | - |
|
| 68 | + |
|
| 69 | 69 | |
| 70 | 70 | Results |
| 71 | 71 | |
| 72 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/AllowLineOnBar.md
| ... | ... | @@ -53,18 +53,18 @@ End Class |
| 53 | 53 | |
| 54 | 54 | AdHocSettings.AllowLineOnBar = true |
| 55 | 55 | |
| 56 | - |
|
| 56 | + |
|
| 57 | 57 | |
| 58 | 58 | Results |
| 59 | 59 | |
| 60 | - |
|
| 60 | + |
|
| 61 | 61 | |
| 62 | 62 | --- |
| 63 | 63 | |
| 64 | 64 | AdHocSettings.AllowLineOnBar = false |
| 65 | 65 | |
| 66 | - |
|
| 66 | + |
|
| 67 | 67 | |
| 68 | 68 | Results |
| 69 | 69 | |
| 70 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/AllowMultilineHeaders.md
| ... | ... | @@ -53,8 +53,8 @@ End Class |
| 53 | 53 | |
| 54 | 54 | AdHocSettings.AllowMultilineHeaders = true |
| 55 | 55 | |
| 56 | - |
|
| 56 | + |
|
| 57 | 57 | |
| 58 | 58 | AdHocSettings.AllowMultilineHeaders = false |
| 59 | 59 | |
| 60 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/AllowNativeSqlViaOData.md
| ... | ... | @@ -46,4 +46,4 @@ Public Class CustomAdHocConfig |
| 46 | 46 | HttpContext.Current.Session("ReportingInitialized") = True |
| 47 | 47 | End Sub |
| 48 | 48 | End Class |
| 49 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/AllowNewFiltersInReportViewer.md
| ... | ... | @@ -55,4 +55,4 @@ End Class |
| 55 | 55 | |
| 56 | 56 | ##Screenshots |
| 57 | 57 | |
| 58 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/AllowOverwritingReports.md
| ... | ... | @@ -53,8 +53,8 @@ End Class |
| 53 | 53 | |
| 54 | 54 | AdHocSettings.AllowOverwritingReports = true |
| 55 | 55 | |
| 56 | - |
|
| 56 | + |
|
| 57 | 57 | |
| 58 | 58 | AdHocSettings.AllowOverwritingReports = false |
| 59 | 59 | |
| 60 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/AllowSelfJoin.md
| ... | ... | @@ -47,4 +47,4 @@ Public Class CustomAdHocConfig |
| 47 | 47 | HttpContext.Current.Session("ReportingInitialized") = True |
| 48 | 48 | End Sub |
| 49 | 49 | End Class |
| 50 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/AllowStackedBarChart.md
| ... | ... | @@ -55,18 +55,18 @@ End Class |
| 55 | 55 | |
| 56 | 56 | AdHocSettings.AllowStackedBarChart = true |
| 57 | 57 | |
| 58 | - |
|
| 58 | + |
|
| 59 | 59 | |
| 60 | 60 | Results |
| 61 | 61 | |
| 62 | - |
|
| 62 | + |
|
| 63 | 63 | |
| 64 | 64 | --- |
| 65 | 65 | |
| 66 | 66 | AdHocSettings.AllowStackedBarChart = false |
| 67 | 67 | |
| 68 | - |
|
| 68 | + |
|
| 69 | 69 | |
| 70 | 70 | Results |
| 71 | 71 | |
| 72 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/AllowSummaryDeltas.md
| ... | ... | @@ -57,18 +57,18 @@ End Class |
| 57 | 57 | |
| 58 | 58 | AdHocSettings.AllowSummaryDeltas = true |
| 59 | 59 | |
| 60 | - |
|
| 60 | + |
|
| 61 | 61 | |
| 62 | 62 | Results |
| 63 | 63 | |
| 64 | - |
|
| 64 | + |
|
| 65 | 65 | |
| 66 | 66 | --- |
| 67 | 67 | |
| 68 | 68 | AdHocSettings.AllowSummaryDeltas = false |
| 69 | 69 | |
| 70 | - |
|
| 70 | + |
|
| 71 | 71 | |
| 72 | 72 | Results |
| 73 | 73 | |
| 74 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/AllowVirtualDataSources.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/AllowVisualGroups.md
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | |
| 7 | 7 | _**Obsolete:** As of Izenda 6, this setting is not recommended for use._ |
| 8 | 8 | |
| 9 | -Gets or sets the value indicating whether visual groups are allowed. When this is enabled, the "VG" checkbox on the fields tab will be displayed. You can learn more about visual groups through [[this link|http://wiki.izenda.us/Guides/ReportDesign/10.0-Style-tab#10.5-Visual-Group-Styles]]. |
|
| 9 | +Gets or sets the value indicating whether visual groups are allowed. When this is enabled, the "VG" checkbox on the fields tab will be displayed. You can learn more about visual groups through [[this link|http://wiki.izenda.com/Guides/ReportDesign/10.0-Style-tab#10.5-Visual-Group-Styles]]. |
|
| 10 | 10 | |
| 11 | 11 | **Default Value:** true |
| 12 | 12 | |
| ... | ... | @@ -57,8 +57,8 @@ End Class |
| 57 | 57 | |
| 58 | 58 | AdHocSettings.AllowVisualGroups = true |
| 59 | 59 | |
| 60 | - |
|
| 60 | + |
|
| 61 | 61 | |
| 62 | 62 | AdHocSettings.AllowVisualGroups = false |
| 63 | 63 | |
| 64 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/ApplicationHeaderImageUrl.md
| ... | ... | @@ -44,4 +44,4 @@ Public Class CustomAdHocConfig |
| 44 | 44 | HttpContext.Current.Session("ReortingInitialized") = True |
| 45 | 45 | End Sub |
| 46 | 46 | End Class |
| 47 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ApplyAntiXssToReportOutput.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/AutoJoinOnRenderedRows.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/AutoOrForRepeatFilters.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | AdHocContext.Initialized = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/AutoPostBackOnFilterChange.md
| ... | ... | @@ -57,8 +57,8 @@ End Class |
| 57 | 57 | |
| 58 | 58 | AdHocSettings.AutoPostBackOnFilterChange = true |
| 59 | 59 | |
| 60 | - |
|
| 60 | + |
|
| 61 | 61 | |
| 62 | 62 | AdHocSettings.AutoPostBackOnFilterChange = false |
| 63 | 63 | |
| 64 | - |
|
| 64 | + |
API/CodeSamples/CacheEqualsSelect.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | HttpContext.Current.Session("ReportingInitialized") = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CacheExternalResources.md
| ... | ... | @@ -50,4 +50,4 @@ Public Class CustomAdHocConfig |
| 50 | 50 | AdHocContext.Initialized = True |
| 51 | 51 | End Sub |
| 52 | 52 | End Class |
| 53 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CacheFolder.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | HttpContext.Current.Session("ReportingInitialized") = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CacheQueries.md
| ... | ... | @@ -57,4 +57,4 @@ Public Class CustomAdHocConfig |
| 57 | 57 | HttpContext.Current.Session("ReportingInitialized") = True |
| 58 | 58 | End Sub |
| 59 | 59 | End Class |
| 60 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CacheReports.md
| ... | ... | @@ -52,4 +52,4 @@ Public Class CustomAdHocConfig |
| 52 | 52 | HttpContext.Current.Session("ReportingInitialized") = True |
| 53 | 53 | End Sub |
| 54 | 54 | End Class |
| 55 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CacheResources.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CacheSchema.md
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | |
| 7 | 7 | Gets or sets the value indicating whether the DatabaseSchema object should be cached. |
| 8 | 8 | This feature can be very useful if you have problems with performance in your database or slow connection to it. |
| 9 | -You will need to update the schema in Izenda periodically (several options in our [[Caching|http://wiki.izenda.us/FAQ/Questions/Caching]] article) if any schema changes are made to the database dynamically (i.e. user-created fields, tables, etc) for reports to produce the latest results. |
|
| 9 | +You will need to update the schema in Izenda periodically (several options in our [[Caching|http://wiki.izenda.com/FAQ/Questions/Caching]] article) if any schema changes are made to the database dynamically (i.e. user-created fields, tables, etc) for reports to produce the latest results. |
|
| 10 | 10 | |
| 11 | 11 | By default, the DatabaseSchema object is cached in memory. |
| 12 | 12 | |
| ... | ... | @@ -52,4 +52,4 @@ Public Class CustomAdHocConfig |
| 52 | 52 | HttpContext.Current.Session("ReportingInitialized") = True |
| 53 | 53 | End Sub |
| 54 | 54 | End Class |
| 55 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CacheStoredProcedureMetaDataToDisk.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CascadeFilterValues.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CategoryCharacter.md
| ... | ... | @@ -47,4 +47,4 @@ Public Class CustomAdHocConfig |
| 47 | 47 | AdHocContext.Initialized = True |
| 48 | 48 | End Sub |
| 49 | 49 | End Class |
| 50 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ChangParentUrlWhenRedirect.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/Changing-Decimal-Type-Precision-number-number-Appearance-star-Adding-Custom-Formats.md
| ... | ... | @@ -22,4 +22,4 @@ for (int i = 0; i < typeOverrides.Count; i++) |
| 22 | 22 | } |
| 23 | 23 | AdHocContext.Driver.NativeTypesOverrides = typeOverrides; |
| 24 | 24 | |
| 25 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ChartLandscapePrintWidth.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ChartLimit.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ChartPortraitPrintWidth.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ChartSize.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ChartSortFields.md
| ... | ... | @@ -54,11 +54,11 @@ End Class |
| 54 | 54 | |
| 55 | 55 | A sample report definition. Note the chart's "line value" field value. |
| 56 | 56 | |
| 57 | - |
|
| 57 | + |
|
| 58 | 58 | |
| 59 | 59 | AdHocSettings.ChartSortFields = {"*", "ShipCountry"} |
| 60 | 60 | |
| 61 | - |
|
| 61 | + |
|
| 62 | 62 | |
| 63 | 63 | ###Query Results |
| 64 | 64 | |
| ... | ... | @@ -75,7 +75,7 @@ ORDER BY SUM([dbo].[Orders].[Freight]) DESC, COUNT([dbo].[Orders].[ShipCountry]) |
| 75 | 75 | |
| 76 | 76 | AdHocSettings.ChartSortFields = null |
| 77 | 77 | |
| 78 | - |
|
| 78 | + |
|
| 79 | 79 | |
| 80 | 80 | ###Query Results |
| 81 | 81 | |
| ... | ... | @@ -88,4 +88,4 @@ INNER JOIN [dbo].[Customers] WITH(NOLOCK) ON [dbo].[Customers].[CustomerID]=[db |
| 88 | 88 | INNER JOIN [dbo].[Employees] WITH(NOLOCK) ON [dbo].[Employees].[EmployeeID]=[dbo].[Orders].[EmployeeID] |
| 89 | 89 | GROUP BY [dbo].[Employees].[LastName], [dbo].[Shippers].[CompanyName] |
| 90 | 90 | ORDER BY SUM([dbo].[Orders].[Freight]) DESC; |
| 91 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ChartToImageTimeout.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ChartingEngine.md
| ... | ... | @@ -54,4 +54,4 @@ public class CustomAdHocConfig : FileSystemAdHocConfig { |
| 54 | 54 | AdHocSettings.AdHocConfig = New CustomAdHocConfig() |
| 55 | 55 | AdHocSettings.ChartingEngine = ChartingEngine.HtmlChart //relevent setting to change to HTML Charts |
| 56 | 56 | |
| 57 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/Charts.md
| ... | ... | @@ -8,7 +8,7 @@ Gets or sets the list of chart types which will appear in the Chart Type dropdow |
| 8 | 8 | |
| 9 | 9 | **Default Value:** {Trend, Pie, Plot, Bar, Funnel} |
| 10 | 10 | |
| 11 | -**NOTE:** Depending on the [[charting engine|http://wiki.izenda.us/API/CodeSamples/ChartingEngine]], the Plot chart may not exist. Plot does not exist in HTMLCharts, but does exist in DundasCharts. |
|
| 11 | +**NOTE:** Depending on the [[charting engine|http://wiki.izenda.com/API/CodeSamples/ChartingEngine]], the Plot chart may not exist. Plot does not exist in HTMLCharts, but does exist in DundasCharts. |
|
| 12 | 12 | |
| 13 | 13 | **Note:** To remove Visualizations from the drop down list you can add this sample below as Visualizations are appended based on the license key after the chart collection is complete. |
| 14 | 14 | ```csharp |
| ... | ... | @@ -59,4 +59,4 @@ Public Class CustomAdHocConfig |
| 59 | 59 | HttpContext.Current.Session("ReportingInitialized") = True |
| 60 | 60 | End Sub |
| 61 | 61 | End Class |
| 62 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CheckBoxListColumns.md
| ... | ... | @@ -53,4 +53,4 @@ End Class |
| 53 | 53 | |
| 54 | 54 | ##Screenshots |
| 55 | 55 | |
| 56 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/CheckForUpdates.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CheckUserPermission.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ClearManagedMemoryOnRender.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CollapsedFiltersInReportViewer.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CollationForSorting.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CompressStaticResources.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ConvertNullToEmptyString.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/Culture.md
| ... | ... | @@ -14,7 +14,7 @@ See links below: |
| 14 | 14 | |
| 15 | 15 | [[Language|/API/CodeSamples/Language]] |
| 16 | 16 | |
| 17 | -[[Izenda Language Pack|http://wiki.izenda.us/Integration/Tutorials/Localization]] |
|
| 17 | +[[Izenda Language Pack|http://wiki.izenda.com/Integration/Tutorials/Localization]] |
|
| 18 | 18 | |
| 19 | 19 | [[A list of valid culture codes|http://msdn.microsoft.com/en-us/library/ee825488(v=cs.20).aspx]] |
| 20 | 20 | |
| ... | ... | @@ -60,4 +60,4 @@ Public Class CustomAdHocConfig |
| 60 | 60 | HttpContext.Current.Session("ReportingInitialized") = True |
| 61 | 61 | End Sub |
| 62 | 62 | End Class |
| 63 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CurrentUserIsAdmin.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CurrentUserIsGlobalAdministrator.md
| ... | ... | @@ -50,4 +50,4 @@ Public Class CustomAdHocConfig |
| 50 | 50 | HttpContext.Current.Session("ReportingInitialized") = True |
| 51 | 51 | End Sub |
| 52 | 52 | End Class |
| 53 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CurrentUserName.md
| ... | ... | @@ -47,4 +47,4 @@ Public Class CustomAdHocConfig |
| 47 | 47 | HttpContext.Current.Session("ReortingInitialized") = True |
| 48 | 48 | End Sub |
| 49 | 49 | End Class |
| 50 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CurrentUserRoles.md
| ... | ... | @@ -34,4 +34,4 @@ public class CustomAdHocConfig : Izenda.AdHoc.DatabaseAdHocConfig |
| 34 | 34 | HttpContext.Current.Session["ReportingInitialized"] = true; |
| 35 | 35 | } |
| 36 | 36 | } |
| 37 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CurrentUserTenantId.md
| ... | ... | @@ -8,7 +8,7 @@ Gets or sets the identifier for the current user's tenant in a multi-tenant syst |
| 8 | 8 | |
| 9 | 9 | **Default value:** null |
| 10 | 10 | |
| 11 | -Please also view our overview article on [[reports and tenants|http://wiki.izenda.us/FAQ/Questions/reports-and-tenants]]. |
|
| 11 | +Please also view our overview article on [[reports and tenants|http://wiki.izenda.com/FAQ/Questions/reports-and-tenants]]. |
|
| 12 | 12 | ##Global.asax (C♯) |
| 13 | 13 | |
| 14 | 14 | ```csharp |
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | HttpContext.Current.Session("ReportingInitialized") = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CustomEoPdfLicenseKey.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CustomPdfExporter.md
| ... | ... | @@ -55,4 +55,4 @@ Public Class CustomPdfGenerator |
| 55 | 55 | Return New Byte() {} |
| 56 | 56 | End Function |
| 57 | 57 | End Class |
| 58 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/CustomTimePeriods.md
| ... | ... | @@ -56,4 +56,4 @@ End Class |
| 56 | 56 | |
| 57 | 57 | ###Report Viewer |
| 58 | 58 | |
| 59 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/CustomizeChartDelegate.md
| ... | ... | @@ -60,4 +60,4 @@ Public Class CustomAdHocConfig |
| 60 | 60 | |
| 61 | 61 | End Sub |
| 62 | 62 | End Class |
| 63 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DashboardDateSliderMode.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DashboardDesignerUrl.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DashboardDesignerUrlWithDelimiter.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DashboardFieldsCount.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DashboardGaugeMax.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DashboardGaugeMin.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DashboardGaugeWidth.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DashboardMinimumWidth.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DashboardMode.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DashboardTabBackgroundImageUrl.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DashboardViewer.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DashboardViewerWithDelimiter.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DashboardViewerWithDelimiterFull.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DashboardsCss.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DashboardsCssUrl.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DataCacheInterval.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DataSourceAliases.md
| ... | ... | @@ -59,4 +59,4 @@ You can use fully-qualified data source names to allow columns from different ta |
| 59 | 59 | ```csharp |
| 60 | 60 | AdHocSettings.DataSourceAliases["[dbo].[tblOrders]"] = "Order Details"; |
| 61 | 61 | AdHocSettings.DataSourceAliases.Add("[dbo].[tblOrders]", "Orders Details"); |
| 62 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DataSourceCategories.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -This allows you to assign sets of data sources to different categories. When [[ShowDataSourcesAsCheckBoxes|/API/CodeSamples/ShowDataSourcesAsCheckBoxes]] is enabled, the [[Data Sources tab|http://wiki.izenda.us/Guides/ReportDesign/3.0-Data-sources-tab]] will display each category in bold below the Recent Data Sources dropdown and all data sources contained in that category will be displayed under that category. Otherwise, this setting has no effect. |
|
| 7 | +This allows you to assign sets of data sources to different categories. When [[ShowDataSourcesAsCheckBoxes|/API/CodeSamples/ShowDataSourcesAsCheckBoxes]] is enabled, the [[Data Sources tab|http://wiki.izenda.com/Guides/ReportDesign/3.0-Data-sources-tab]] will display each category in bold below the Recent Data Sources dropdown and all data sources contained in that category will be displayed under that category. Otherwise, this setting has no effect. |
|
| 8 | 8 | |
| 9 | 9 | **Default Value:** Empty list |
| 10 | 10 | |
| ... | ... | @@ -59,4 +59,4 @@ AdHocSettings.DataSourceCategories["Employees"] = new string[] { "Employees", "T |
| 59 | 59 | AdHocSettings.DataSourceCategories["Orders"] = new string[] { "Orders", "Order Details" }; |
| 60 | 60 | ``` |
| 61 | 61 | |
| 62 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/DataSourceDropDownTimeout.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DataSourceDropDownWidth.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DataSourceHeading.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DataSourceLimit.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DatabaseDiagramImageUrl.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DateArithmeticDecimalPlaces.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DatePickerLanguage.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/Db2ConnectionString.md
| ... | ... | @@ -47,4 +47,4 @@ Public Class CustomAdHocConfig |
| 47 | 47 | AdHocContext.Initialized = True |
| 48 | 48 | End Sub |
| 49 | 49 | End Class |
| 50 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DdkValuesMaxAmount.md
| ... | ... | @@ -50,4 +50,4 @@ Public Class CustomAdHocConfig |
| 50 | 50 | HttpContext.Current.Session("ReportingInitialized") = True |
| 51 | 51 | End Sub |
| 52 | 52 | End Class |
| 53 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DefaultAlternatingItemColor.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DefaultHeaderForegroundColor.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DefaultItemForegroundColor.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DefaultLinesPerItem.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DefaultLoadTab.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DefaultPreviewResults.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -This changes the default number of results (records) shown in the report designer preview tab. Izenda does not recommend setting this to a large number such as 5000 or larger as the html report will take a long time to generate. When exporting, all results will always be exported. Web browsers can become slow or stop completely when reports with hundreds of thousands of lines are generated, so keep this in mind when changing this setting. Ideally, this should be set to a power of 10 (1, 10, 100, 1000, etc). This will not affect the [[Report Viewer|http://wiki.izenda.us/API/CodeSamples/ReportViewerDefaultPreviewResults]] results. |
|
| 7 | +This changes the default number of results (records) shown in the report designer preview tab. Izenda does not recommend setting this to a large number such as 5000 or larger as the html report will take a long time to generate. When exporting, all results will always be exported. Web browsers can become slow or stop completely when reports with hundreds of thousands of lines are generated, so keep this in mind when changing this setting. Ideally, this should be set to a power of 10 (1, 10, 100, 1000, etc). This will not affect the [[Report Viewer|http://wiki.izenda.com/API/CodeSamples/ReportViewerDefaultPreviewResults]] results. |
|
| 8 | 8 | |
| 9 | 9 | ##Global.asax (C♯) |
| 10 | 10 | |
| ... | ... | @@ -46,4 +46,4 @@ Public Class CustomAdHocConfig |
| 46 | 46 | HttpContext.Current.Session("ReportingInitialized") = True |
| 47 | 47 | End Sub |
| 48 | 48 | End Class |
| 49 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DefaultReportBorderColor.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DefaultReportHeaderColor.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DefaultReportItemColor.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DefaultReportOrder.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DefaultSharingRights.md
| ... | ... | @@ -12,7 +12,7 @@ Gets or sets the Default Sharing Rights. Defines sharing rights that are assigne |
| 12 | 12 | * "Locked" |
| 13 | 13 | * "None" |
| 14 | 14 | |
| 15 | -Setting this will change what is displayed in the "Rights" dropdown menu on the [[Misc tab|http://wiki.izenda.us/Guides/ReportDesign/9.0-Misc-Tab#9.1-Share-With-&-Rights]] of the report designer to the value specified. This can save your users the trouble of having to switch from the default value. |
|
| 15 | +Setting this will change what is displayed in the "Rights" dropdown menu on the [[Misc tab|http://wiki.izenda.com/Guides/ReportDesign/9.0-Misc-Tab#9.1-Share-With-&-Rights]] of the report designer to the value specified. This can save your users the trouble of having to switch from the default value. |
|
| 16 | 16 | |
| 17 | 17 | **Default value**: Null |
| 18 | 18 | |
| ... | ... | @@ -56,4 +56,4 @@ Public Class CustomAdHocConfig |
| 56 | 56 | HttpContext.Current.Session("ReportingInitialized") = True |
| 57 | 57 | End Sub |
| 58 | 58 | End Class |
| 59 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DefaultTable.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DefaultUserName.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DefaultVisibilityForNonAdmins.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DetailReportFormatString.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/Distinct.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DistinctSubtotalInnerQuery.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DrilldownStyle.md
| ... | ... | @@ -71,4 +71,4 @@ End Class |
| 71 | 71 | |
| 72 | 72 | ##Screenshots |
| 73 | 73 | |
| 74 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/DundasImagesPath.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/DynamicReportCreation.md
| ... | ... | @@ -38,4 +38,4 @@ Dim f As New Field("[dbo].[Orders].[ShipCountry]", "Ship Country") |
| 38 | 38 | rs.Detail.Fields.Add(f) |
| 39 | 39 | |
| 40 | 40 | Izenda.AdHoc.AdHocContext.CurrentReportSet = rs |
| 41 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/EOPdfLoadWaitTime.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/EmailFromAddress.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/EmailSubjectFormatString.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/EmbedReportInServerEmail.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/EmptyReportString.md
| ... | ... | @@ -59,4 +59,4 @@ AdHocSettings.EmptyReportString = null; |
| 59 | 59 | |
| 60 | 60 | AdHocSettings.EmptyReportString = "There were no reports to display"; |
| 61 | 61 | |
| 62 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/Equals-Popup-Custom-Page.md
| ... | ... | @@ -17,8 +17,8 @@ To implement custom filters page you need to perform following steps: |
| 17 | 17 | |
| 18 | 18 | `AdHocSettings.EqualsPopupDestinations["MyCustomFilter"] = new string[] { "Col1", "Col2", "ProductName", "CategoryName" };` |
| 19 | 19 | |
| 20 | -3. Get the CustomFiltersTemplate page (.aspx and .aspx.cs files), [[which you can download here|http://wiki.izenda.us/API/CodeSamples/Equals-Popup-Custom-Page/CustomFilterTemplate.zip]], and rename it to MyCustomFilter. Then you can paste it into the CustomFilters folder. Below is a screenshot demonstrating this with the default template name. |
|
| 21 | - |
|
| 20 | +3. Get the CustomFiltersTemplate page (.aspx and .aspx.cs files), [[which you can download here|http://wiki.izenda.com/API/CodeSamples/Equals-Popup-Custom-Page/CustomFilterTemplate.zip]], and rename it to MyCustomFilter. Then you can paste it into the CustomFilters folder. Below is a screenshot demonstrating this with the default template name. |
|
| 21 | + |
|
| 22 | 22 | 4. In the MyCustomFilter.aspx page, add necessary controls between following lines: |
| 23 | 23 | ```html |
| 24 | 24 | <!--Here is block with custom controls--> |
| ... | ... | @@ -42,4 +42,4 @@ To implement custom filters page you need to perform following steps: |
| 42 | 42 | } |
| 43 | 43 | ``` |
| 44 | 44 | 7. Launch Izenda Reports, go to the Report Designer - Filters tab, select one of the fields assigned to your custom filtering page, select the Equals(PopUp) operator, and click the "..." button. You should see the custom aspx page popup and start being able to select values for your filter. Below is a screenshot of the results of the CustomFilterTemplate. |
| 45 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/EqualsDropDownLimit.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/EqualsDropDownTimeout.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/EqualsPopupDestinations.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -Gets or sets a list of aspx pages and column names used to link the Equals(Popup) window to an aspx page. The page runs inside an iframe and uses two methods to pass values from the application to the custom page and back. To learn more about the custom aspx page, you can [[visit this link|http://wiki.izenda.us/API/CodeSamples/Equals-Popup-Custom-Page]]. |
|
| 7 | +Gets or sets a list of aspx pages and column names used to link the Equals(Popup) window to an aspx page. The page runs inside an iframe and uses two methods to pass values from the application to the custom page and back. To learn more about the custom aspx page, you can [[visit this link|http://wiki.izenda.com/API/CodeSamples/Equals-Popup-Custom-Page]]. |
|
| 8 | 8 | |
| 9 | 9 | ##Global.asax (C#) |
| 10 | 10 | |
| ... | ... | @@ -53,4 +53,4 @@ Public Class CustomAdHocConfig |
| 53 | 53 | AdHocSettings.AdHocConfig = New CustomAdHocConfig() |
| 54 | 54 | AdHocSettings.ChartingEngine = ChartingEngine.HtmlChart |
| 55 | 55 | AdHocSettings.EqualsPopupDestinations("MyCustomFilters") = New String() {"ShipCountry", "ShipCity", "ShipRegion" } // relevent setting. The string in the Key must match the name of the custom filters page. The string array values represent the columns that are associated with the page. |
| 56 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/EqualsSelectDateFormat.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/EqualsSelectLimit.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/EqualsSelectText.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/EqualsSelectTimeout.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -Gets or sets the number of seconds that Izenda will wait for query results from the database when populating an equals filter. Increasing this limit can help mitigate [timeouts](http://wiki.izenda.us/Guides/Timeouts) on slow or unoptimized connections, for debug purposes. |
|
| 7 | +Gets or sets the number of seconds that Izenda will wait for query results from the database when populating an equals filter. Increasing this limit can help mitigate [timeouts](http://wiki.izenda.com/Guides/Timeouts) on slow or unoptimized connections, for debug purposes. |
|
| 8 | 8 | |
| 9 | 9 | **Default Value:** 60 |
| 10 | 10 | |
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ErrorIzendaReplacement.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/EvoAzureServiceConfig.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ExistingDatabaseConstraints.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -Gets database constraints from your database connection. To set database constraints programatically, use [[AddConstraint|http://wiki.izenda.us/Guides/Izenda-AdHoc-Driver#b)-Constraints]] or [[AddForcedLeftJoin|/API/CodeSamples/AddForcedLeftJoin]] |
|
| 7 | +Gets database constraints from your database connection. To set database constraints programatically, use [[AddConstraint|http://wiki.izenda.com/Guides/Izenda-AdHoc-Driver#b)-Constraints]] or [[AddForcedLeftJoin|/API/CodeSamples/AddForcedLeftJoin]] |
|
| 8 | 8 | |
| 9 | 9 | **Default Value:** depends on your database configuration |
| 10 | 10 | |
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ExpandCategorizedReports.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ExpandVisualGroupGrids.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ExportEncoding.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ExportFont.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ExportLimit.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -Gets or sets the maximum number of records to allow during any single export operation. This applies to all exports including [[Bulk CSV|/API/CodeSamples/UseBulkCSV]] and is intended to avoid timeout issues when exporting extremely large amounts of data as well as providing users with a way to request a more extensive look into the data than what the report viewer will display. This setting overrides the number input into the [[Records|http://wiki.izenda.us/Guides/ReportDesign/4.0-fields-tab]] input box on the fields tab of the report designer if the number input there exceeds the number specified by this setting. Otherwise, reports will be constrained to the amount specified by Records. |
|
| 7 | +Gets or sets the maximum number of records to allow during any single export operation. This applies to all exports including [[Bulk CSV|/API/CodeSamples/UseBulkCSV]] and is intended to avoid timeout issues when exporting extremely large amounts of data as well as providing users with a way to request a more extensive look into the data than what the report viewer will display. This setting overrides the number input into the [[Records|http://wiki.izenda.com/Guides/ReportDesign/4.0-fields-tab]] input box on the fields tab of the report designer if the number input there exceeds the number specified by this setting. Otherwise, reports will be constrained to the amount specified by Records. |
|
| 8 | 8 | |
| 9 | 9 | **Default Value:** 100000 |
| 10 | 10 | |
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ExpressionFunctions.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -This list allows the user specify additional SQL functions that should be accessible in an [[Expression|http://wiki.izenda.us/Guides/ReportDesign/15.0-Expressions-in-Izenda]]. This setting can be used at the same time as [[Extended Functions|http://wiki.izenda.us/API/CodeSamples/ExtendedFunctions]]. |
|
| 7 | +This list allows the user specify additional SQL functions that should be accessible in an [[Expression|http://wiki.izenda.com/Guides/ReportDesign/15.0-Expressions-in-Izenda]]. This setting can be used at the same time as [[Extended Functions|http://wiki.izenda.com/API/CodeSamples/ExtendedFunctions]]. |
|
| 8 | 8 | |
| 9 | 9 | Below is a sample global.asax using the ExpressionFunctions setting. The code block will appear within ``<script runat="server"> </script>`` tags within global.asax. |
| 10 | 10 | |
| ... | ... | @@ -57,4 +57,4 @@ Public Class CustomAdHocConfig |
| 57 | 57 | HttpContext.Current.Session("ReportingInitialized") = True |
| 58 | 58 | End Sub |
| 59 | 59 | End Class |
| 60 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ExtendedFormats.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ExtendedFunctions.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -This list allows the user specify additional SQL functions that should be included in the functions dropdown of the Fields tab. You can also enable functions in an [[Expression|http://wiki.izenda.us/API/CodeSamples/ExpressionFunctions]] |
|
| 7 | +This list allows the user specify additional SQL functions that should be included in the functions dropdown of the Fields tab. You can also enable functions in an [[Expression|http://wiki.izenda.com/API/CodeSamples/ExpressionFunctions]] |
|
| 8 | 8 | |
| 9 | 9 | Below is a sample global.asax using the ExtendedFunctions setting. The code block will appear within ``<script runat="server"> </script>`` tags within global.asax. |
| 10 | 10 | |
| ... | ... | @@ -61,4 +61,4 @@ End Class |
| 61 | 61 | |
| 62 | 62 | ##Examples |
| 63 | 63 | |
| 64 | -* [[ExtendedFunctions to use UDFs (User-Defined Functions)|/FAQ/izenda-and-udfs]]. |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [[ExtendedFunctions to use UDFs (User-Defined Functions)|/FAQ/izenda-and-udfs]]. |
API/CodeSamples/FieldAliases.md
| ... | ... | @@ -61,4 +61,4 @@ AdHocSettings.FieldAliases.Add("[dbo].[Orders].[ShipCity]", "DepartureCity") |
| 61 | 61 | |
| 62 | 62 | ###Screenshots |
| 63 | 63 | |
| 64 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/FieldFilterRegex.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/FieldLimit.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/FieldList.md
| ... | ... | @@ -63,4 +63,4 @@ Private Class MyFieldList |
| 63 | 63 | |
| 64 | 64 | End Class |
| 65 | 65 | |
| 66 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/FieldValueCssUrl.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/FieldsRegex.md
| ... | ... | @@ -56,4 +56,4 @@ End Class |
| 56 | 56 | |
| 57 | 57 | ##Screenshots |
| 58 | 58 | |
| 59 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/FilterAliases.md
| ... | ... | @@ -73,4 +73,4 @@ Here the Description can be entered in the Report Designer's Filter Tab. |
| 73 | 73 | |
| 74 | 74 | And here is the description field in the Report Viewer by clicking the gear icon on the filter. |
| 75 | 75 | |
| 76 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/FilterTextAreaHeight.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/FiltersCustomPagesPath.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -Gets or sets the relative path to the Equals(Popup) custom pages. The directory separator will be automatically appended. You can learn more about the usage of this setting by reviwing our documentation on [[EqualsPopupDestinations|EqualsPopupDestinations]] and [[using custom pages for the equals(Popup) filter|http://wiki.izenda.us/API/CodeSamples/Equals-Popup-Custom-Page]]. |
|
| 7 | +Gets or sets the relative path to the Equals(Popup) custom pages. The directory separator will be automatically appended. You can learn more about the usage of this setting by reviwing our documentation on [[EqualsPopupDestinations|EqualsPopupDestinations]] and [[using custom pages for the equals(Popup) filter|http://wiki.izenda.com/API/CodeSamples/Equals-Popup-Custom-Page]]. |
|
| 8 | 8 | |
| 9 | 9 | ##Global.asax (C#) |
| 10 | 10 | |
| ... | ... | @@ -53,4 +53,4 @@ Public Class CustomAdHocConfig |
| 53 | 53 | AdHocSettings.AdHocConfig = New CustomAdHocConfig() |
| 54 | 54 | AdHocSettings.ChartingEngine = ChartingEngine.HtmlChart |
| 55 | 55 | AdHocSettings.FiltersCustomPagesPath = "CustomFilters" 'relevant setting |
| 56 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/FiltersRegex.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ForceNewNameOnSave.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ForceOptimizeForUnknownMsSql.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ForceResourceRequestsUniqueUrls.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/Formats.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -Gets or sets the list of available formats to apply to fields. This affects the Formats dropdown on the [[Fields tab|http://wiki.izenda.us/Guides/ReportDesign/4.0-fields-tab]] of the Report Designer. |
|
| 7 | +Gets or sets the list of available formats to apply to fields. This affects the Formats dropdown on the [[Fields tab|http://wiki.izenda.com/Guides/ReportDesign/4.0-fields-tab]] of the Report Designer. |
|
| 8 | 8 | |
| 9 | 9 | _**Note:** You could use Formats to add new custom formats. Read more [[here|/FAQ/Questions/Add-Formatting-Options]]_ |
| 10 | 10 | |
| ... | ... | @@ -56,4 +56,4 @@ End Class |
| 56 | 56 | |
| 57 | 57 | AdHocSettings.Formats.Add("Scientific", "{0:E}"); |
| 58 | 58 | |
| 59 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/GaugeHeight.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/GaugeMaximum.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/GaugeMinimum.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/GaugeStyles.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/GaugeWidth.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/GenerateParameterizedSql.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/GenerateThumbnails.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/GeoDataTable.md
| ... | ... | @@ -55,4 +55,4 @@ Public Class CustomAdHocConfig |
| 55 | 55 | AdHocContext.Initialized = True |
| 56 | 56 | End Sub |
| 57 | 57 | End Class |
| 58 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/GetEqualsSelectValues.md
| ... | ... | @@ -69,4 +69,4 @@ Public Class CustomAdHocConfig |
| 69 | 69 | End Function |
| 70 | 70 | |
| 71 | 71 | End Class |
| 72 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/GridHeaderStyle.md
| ... | ... | @@ -72,4 +72,4 @@ Public Class CustomAdHocConfig |
| 72 | 72 | AdHocContext.Initialized = True |
| 73 | 73 | End Sub |
| 74 | 74 | End Class |
| 75 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/GridItemStyle.md
| ... | ... | @@ -72,4 +72,4 @@ Public Class CustomAdHocConfig |
| 72 | 72 | AdHocContext.Initialized = True |
| 73 | 73 | End Sub |
| 74 | 74 | End Class |
| 75 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/HeaderForegroundColor.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/HeaderStyle.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/HelpText.md
| ... | ... | @@ -7,7 +7,7 @@ |
| 7 | 7 | Gets or sets the collection of key-value pairs where the key is the tab name and the value is a hint that will be shown when mouse is over the appropriate tab. |
| 8 | 8 | Can be seen in the ReportDesigner if ShowSideHelp is enabled. |
| 9 | 9 | |
| 10 | -Note: You can also enable/disable side help by clicking the Help button ([[AdHocSettings.ShowHelpButton|http://wiki.izenda.us/API/CodeSamples/ShowHelpButton]] should be enabled). |
|
| 10 | +Note: You can also enable/disable side help by clicking the Help button ([[AdHocSettings.ShowHelpButton|http://wiki.izenda.com/API/CodeSamples/ShowHelpButton]] should be enabled). |
|
| 11 | 11 | |
| 12 | 12 | ##Global.asax (C♯) |
| 13 | 13 | |
| ... | ... | @@ -63,4 +63,4 @@ Public Class CustomAdHocConfig |
| 63 | 63 | End Sub |
| 64 | 64 | |
| 65 | 65 | End Class |
| 66 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/HiddenCategories.md
| ... | ... | @@ -87,4 +87,4 @@ Below: the user is "admin" and can add reports to the "base" category |
| 87 | 87 | |
| 88 | 88 | Below: The user is "designer" and cannot see the "base" category in the designer |
| 89 | 89 | |
| 90 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/HiddenColumns.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/HiddenFilters.md
| ... | ... | @@ -67,4 +67,4 @@ AdHocSettings.HiddenFilters.Add("[dbo].[Employees].[EmployeeID]", new int[5] { 1 |
| 67 | 67 | AdHocSettings.HiddenFilters.Add("[dbo].[Employees].[EmployeeID]", New Integer(4) {1, 2, 3, 4, 5}) |
| 68 | 68 | ``` |
| 69 | 69 | |
| 70 | -_**Note:** You will have to add a new filter for each individual table you wish to filter by this methodology._ |
|
| ... | ... | \ No newline at end of file |
| 0 | +_**Note:** You will have to add a new filter for each individual table you wish to filter by this methodology._ |
API/CodeSamples/HiddenTimeZones.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/HideFiltersWhenLocked.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/HighChartLabelWidth.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/How-can-I-add-the-system-date-and-time-into-my-report.md
| ... | ... | @@ -39,4 +39,4 @@ public class CustomAdHocConfig : DatabaseAdHocConfig |
| 39 | 39 | reportSet.Title = reportSet.Title.Replace(_datesToRemove[reportSet.ReportID].ToString(), String.Empty); |
| 40 | 40 | } |
| 41 | 41 | } |
| 42 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/IdentifiersRegex.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ImagesPath.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/InheritFiltersInSubreports.md
| ... | ... | @@ -58,4 +58,4 @@ AdHocSettings.InheritFiltersInSubreports = True |
| 58 | 58 | |
| 59 | 59 | AdHocSettings.InheritFiltersInSubreports = False |
| 60 | 60 | |
| 61 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/InstantReport.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/InstantReportWithDelimiter.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/InvalidateSchemaOnNew.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -Gets or sets the value indicating whether database schema is invalidated when user creates new report. If [[CacheSchema|http://wiki.izenda.us/create/API/CodeSamples/CacheSchema]] is set to true, InvalidateSchemaOnNew ensures that the user will see the latest schema information (useful if custom columns and tables are in use) and that new reports (especially if you are using DatabaseAdHocConfig and/or any ReportSet overrides) will appear in the Report List immediately. The DatabaseSchema object is cleared from cache as soon as the **New** button is selected. |
|
| 7 | +Gets or sets the value indicating whether database schema is invalidated when user creates new report. If [[CacheSchema|http://wiki.izenda.com/create/API/CodeSamples/CacheSchema]] is set to true, InvalidateSchemaOnNew ensures that the user will see the latest schema information (useful if custom columns and tables are in use) and that new reports (especially if you are using DatabaseAdHocConfig and/or any ReportSet overrides) will appear in the Report List immediately. The DatabaseSchema object is cleared from cache as soon as the **New** button is selected. |
|
| 8 | 8 | |
| 9 | 9 | **Default Value:** False |
| 10 | 10 | |
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/InvertedGridLimit.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ItemForegroundColor.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/Javascript/CRSDataSources.md
| ... | ... | @@ -49,4 +49,4 @@ The GotDataSourcesList variable is a callback method that takes two arguments: t |
| 49 | 49 | * DataType |
| 50 | 50 | * CanSaveReport |
| 51 | 51 | |
| 52 | -So if you want to use the returnObj, you could use the javascript standard ``returnObj["SelectionsList"]["Fields"][0].DbName`` statement. The id object is the name of the function (crsdatasources). |
|
| ... | ... | \ No newline at end of file |
| 0 | +So if you want to use the returnObj, you could use the javascript standard ``returnObj["SelectionsList"]["Fields"][0].DbName`` statement. The id object is the name of the function (crsdatasources). |
API/CodeSamples/Javascript/GetFiltersData.md
| ... | ... | @@ -34,4 +34,4 @@ Here is the hierarchy of the object keys sent back: |
| 34 | 34 | * Removed |
| 35 | 35 | * AgainstHiddenField |
| 36 | 36 | |
| 37 | -GotFiltersData is a callback method that takes two parameters. The first is the returnObj and the second is the id of the called method (getfiltersdata). |
|
| ... | ... | \ No newline at end of file |
| 0 | +GotFiltersData is a callback method that takes two parameters. The first is the returnObj and the second is the id of the called method (getfiltersdata). |
API/CodeSamples/Javascript/GetPivotGuiData.md
| ... | ... | @@ -25,4 +25,4 @@ Here is the hierarchy of object keys sent back: |
| 25 | 25 | * FunctionIds |
| 26 | 26 | * [0]...[n] |
| 27 | 27 | |
| 28 | -GotPivotGuiData is a callback method that takes two parameters. The first is the returnObj and the second is the id of the called method (getpivotguidata). |
|
| ... | ... | \ No newline at end of file |
| 0 | +GotPivotGuiData is a callback method that takes two parameters. The first is the returnObj and the second is the id of the called method (getpivotguidata). |
API/CodeSamples/Javascript/GetRenderedReportSet.md
| ... | ... | @@ -12,4 +12,4 @@ Here is the Ajax call to use: |
| 12 | 12 | AjaxRequest('./rs.aspx?', 'wscmd=getrenderedreportset&wsarg0=reportName', GotRenderedReportSet, null, 'getrenderedreportset'); |
| 13 | 13 | ``` |
| 14 | 14 | |
| 15 | -The GotRenderedReportSet is a javascript callback that takes two arguments: the returnObj and the id. The returnObj is the raw HTML/CSS data that should get inserted into the container on the report viewer page. The id is the name of the wscmd. In this case, it would be "getrenderedreportset". |
|
| ... | ... | \ No newline at end of file |
| 0 | +The GotRenderedReportSet is a javascript callback that takes two arguments: the returnObj and the id. The returnObj is the raw HTML/CSS data that should get inserted into the container on the report viewer page. The id is the name of the wscmd. In this case, it would be "getrenderedreportset". |
API/CodeSamples/Javascript/ReportListConfig.md
| ... | ... | @@ -39,4 +39,4 @@ The AcceptConfig variable is a callback method that takes two arguments: the ret |
| 39 | 39 | * Operational |
| 40 | 40 | * ExpandCategorizedReports |
| 41 | 41 | * CategoryCharacter |
| 42 | -* AllowDeletingReports |
|
| ... | ... | \ No newline at end of file |
| 0 | +* AllowDeletingReports |
API/CodeSamples/Javascript/ReportListDataLite.md
| ... | ... | @@ -56,4 +56,4 @@ The AcceptReports variable is a callback method that takes two parameters. The f |
| 56 | 56 | * UrlEncodedCategory |
| 57 | 57 | * ReadOnly |
| 58 | 58 | * ViewOnly |
| 59 | - * IsLocked |
|
| ... | ... | \ No newline at end of file |
| 0 | + * IsLocked |
API/CodeSamples/Javascript/ReportViewerConfig.md
| ... | ... | @@ -31,4 +31,4 @@ Here is a list of the object keys sent back and their default values |
| 31 | 31 | |CategoryCharacter|\\| |
| 32 | 32 | |UseBulkCsv|false| |
| 33 | 33 | |
| 34 | -GotReportViewerConfig is a callback method that takes two arguments. The first is the data above. The second is the id of the config object. |
|
| ... | ... | \ No newline at end of file |
| 0 | +GotReportViewerConfig is a callback method that takes two arguments. The first is the data above. The second is the id of the config object. |
API/CodeSamples/JoinDropDownWidth.md
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | |
| 7 | 7 | Gets or sets the width in pixels of the join drop down in advanced mode on the data sources tab. |
| 8 | 8 | |
| 9 | -**NOTE:** [http://wiki.izenda.us/API/CodeSamples/ShowJoinDropDown](ShowJoinDropDown) must be set to True. |
|
| 9 | +**NOTE:** [http://wiki.izenda.com/API/CodeSamples/ShowJoinDropDown](ShowJoinDropDown) must be set to True. |
|
| 10 | 10 | |
| 11 | 11 | **Default Value:** 100 |
| 12 | 12 |
API/CodeSamples/JoinFieldRegex.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/JoinedTablesList.md
| ... | ... | @@ -58,4 +58,4 @@ Public Class CustomAdHocConfig |
| 58 | 58 | AdHocContext.Initialized = True |
| 59 | 59 | End Sub |
| 60 | 60 | End Class |
| 61 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/LabelAliases.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/Language.md
| ... | ... | @@ -130,4 +130,4 @@ In the above example, CurrentUserTenantID will be set to a company ID (such as A |
| 130 | 130 | |
| 131 | 131 | ####Arabic |
| 132 | 132 | |
| 133 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/LazySpMetadataPulling.md
| ... | ... | @@ -56,4 +56,4 @@ Public Class CustomAdHocConfig |
| 56 | 56 | HttpContext.Current.Session("ReortingInitialized") = True |
| 57 | 57 | End Sub |
| 58 | 58 | End Class |
| 59 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/LicenseKey.md
| ... | ... | @@ -50,4 +50,4 @@ End Class |
| 50 | 50 | |
| 51 | 51 | ##License Key Errors |
| 52 | 52 | |
| 53 | -License key errors are caused by a license key expiring, using an incorrect license key, or by having no license key. These errors will persist and until they are manually corrected. They cannot be handled via code. |
|
| ... | ... | \ No newline at end of file |
| 0 | +License key errors are caused by a license key expiring, using an incorrect license key, or by having no license key. These errors will persist and until they are manually corrected. They cannot be handled via code. |
API/CodeSamples/LimitStoredProc.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/LiteralComma.md
| ... | ... | @@ -50,4 +50,4 @@ Public Class CustomAdHocConfig |
| 50 | 50 | HttpContext.Current.Session("ReportingInitialized") = True |
| 51 | 51 | End Sub |
| 52 | 52 | End Class |
| 53 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/LockViewer.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/LoginUrl.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/MapInfoCollection.md
| ... | ... | @@ -56,4 +56,4 @@ Public Class CustomAdHocConfig |
| 56 | 56 | AdHocContext.Initialized = True |
| 57 | 57 | End Sub |
| 58 | 58 | End Class |
| 59 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/MaxImageSize.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/MaxVersion.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/MaximumReportSizeForCache.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/MinPdfFontSize.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/MultiLevelVisualGrouping.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/MySqlConnectionString.md
| ... | ... | @@ -26,4 +26,4 @@ in your case. |
| 26 | 26 | |
| 27 | 27 | ##Testing Your MySQL Connection String |
| 28 | 28 | |
| 29 | -To test whether your MySQL connection string is working, there are some diagnostics on the Settings.aspx page that give a PASS/FAIL on various connectivity and permissions-based metrics. |
|
| ... | ... | \ No newline at end of file |
| 0 | +To test whether your MySQL connection string is working, there are some diagnostics on the Settings.aspx page that give a PASS/FAIL on various connectivity and permissions-based metrics. |
API/CodeSamples/NoDataSourcePage.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/NumChartPerRow.md
| ... | ... | @@ -41,4 +41,4 @@ NumChartPerRow takes an integer (int32). This changes the number of charts per r |
| 41 | 41 | } |
| 42 | 42 | |
| 43 | 43 | |
| 44 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/NumChartTabs.md
| ... | ... | @@ -41,4 +41,4 @@ However, by changing NumChartTabs setting, multiple charts can be included in a |
| 41 | 41 | } |
| 42 | 42 | |
| 43 | 43 | |
| 44 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/NumSharedDropdowns.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/OmitUnicodeFlagForCharParameters.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/OpenCustomUrlInNewWindow.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -OpenCustomURLInNewWindow controls whether or not the on-click action associated with the custom URL feature on the [advanced field settings](http://wiki.izenda.us/FAQ/advanced-field-settings) opens the link in a new browser tab or the current browser tab. |
|
| 7 | +OpenCustomURLInNewWindow controls whether or not the on-click action associated with the custom URL feature on the [advanced field settings](http://wiki.izenda.com/FAQ/advanced-field-settings) opens the link in a new browser tab or the current browser tab. |
|
| 8 | 8 | |
| 9 | 9 | This setting is a boolean. It defaults to True. |
| 10 | 10 | |
| ... | ... | @@ -53,4 +53,4 @@ End Class |
| 53 | 53 | ``` |
| 54 | 54 | |
| 55 | 55 | |
| 56 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/OracleCommandTimeout.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/OracleConnectionString.md
| ... | ... | @@ -47,4 +47,4 @@ Public Class CustomAdHocConfig |
| 47 | 47 | AdHocContext.Initialized = True |
| 48 | 48 | End Sub |
| 49 | 49 | End Class |
| 50 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/OracleConstraintsQuery.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/OutputTypes.md
| ... | ... | @@ -64,4 +64,4 @@ Public Class CustomAdHocConfig |
| 64 | 64 | AdHocContext.Initialized = True |
| 65 | 65 | End Sub |
| 66 | 66 | End Class |
| 67 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ParentReportDesignerUrl.md
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | |
| 7 | 7 | Gets or sets the URL that will be used for links that open the Report Designer page using the "target=_parent" attribute. Useful for working with iframes. |
| 8 | 8 | |
| 9 | -_**Note:** This setting only takes effect if [[ChangeParentUrlWhenRedirect|http://wiki.izenda.us/API/CodeSamples/ChangParentUrlWhenRedirect]] is true._ |
|
| 9 | +_**Note:** This setting only takes effect if [[ChangeParentUrlWhenRedirect|http://wiki.izenda.com/API/CodeSamples/ChangParentUrlWhenRedirect]] is true._ |
|
| 10 | 10 | |
| 11 | 11 | **Default Value:** String.Empty |
| 12 | 12 | |
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ParentReportListUrl.md
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | |
| 7 | 7 | Gets or sets the URL that will be used for links that open the Report List page using the "target=_parent" attribute. Useful for working with iframes. |
| 8 | 8 | |
| 9 | -_**Note:** This setting only takes effect if [[ChangeParentUrlWhenRedirect|http://wiki.izenda.us/API/CodeSamples/ChangParentUrlWhenRedirect]] is true._ |
|
| 9 | +_**Note:** This setting only takes effect if [[ChangeParentUrlWhenRedirect|http://wiki.izenda.com/API/CodeSamples/ChangParentUrlWhenRedirect]] is true._ |
|
| 10 | 10 | |
| 11 | 11 | **Default Value:** String.Empty |
| 12 | 12 | |
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ParentReportViewerUrl.md
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | |
| 7 | 7 | Gets or sets the URL that will be used for links that open the Report Viewer page using the "target=_parent" attribute. Useful for working with iframes. |
| 8 | 8 | |
| 9 | -_**Note:** This setting only takes effect if [[ChangeParentUrlWhenRedirect|http://wiki.izenda.us/API/CodeSamples/ChangParentUrlWhenRedirect]] is true._ |
|
| 9 | +_**Note:** This setting only takes effect if [[ChangeParentUrlWhenRedirect|http://wiki.izenda.com/API/CodeSamples/ChangParentUrlWhenRedirect]] is true._ |
|
| 10 | 10 | |
| 11 | 11 | **Default Value:** String.Empty |
| 12 | 12 | |
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ParentSettingsUrl.md
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | |
| 7 | 7 | Gets or sets the URL that will be used for links that open the Settings page using the "target=_parent" attribute. Useful for working with iframes. |
| 8 | 8 | |
| 9 | -_**Note:** This setting only takes effect if [[ChangeParentUrlWhenRedirect|http://wiki.izenda.us/API/CodeSamples/ChangParentUrlWhenRedirect]] is true._ |
|
| 9 | +_**Note:** This setting only takes effect if [[ChangeParentUrlWhenRedirect|http://wiki.izenda.com/API/CodeSamples/ChangParentUrlWhenRedirect]] is true._ |
|
| 10 | 10 | |
| 11 | 11 | **Default Value:** String.Empty |
| 12 | 12 | |
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | AdHocContext.Initialized = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/PdfPrintMode.md
| ... | ... | @@ -13,10 +13,10 @@ Possible values: |
| 13 | 13 | * PhantomJs - Available 6.9 **(not currently compatible with Azure PaaS installations)** |
| 14 | 14 | * iTextSharp |
| 15 | 15 | * EvoPdf - Available 6.10 |
| 16 | -* EvoPdfAzureCloudService - Available 6.10 **(Uses cloud service which must be configured for use. More information on setting up service can be downloaded [here](http://wiki.izenda.us/API/CodeSamples/PdfPrintMode/Pdf-Exports-in-Azure-Websites.docx))** |
|
| 16 | +* EvoPdfAzureCloudService - Available 6.10 **(Uses cloud service which must be configured for use. More information on setting up service can be downloaded [here](http://wiki.izenda.com/API/CodeSamples/PdfPrintMode/Pdf-Exports-in-Azure-Websites.docx))** |
|
| 17 | 17 | * [[Custom|API/CodeSamples/CustomPdfExporter]] |
| 18 | 18 | |
| 19 | -[Print Modes](http://wiki.izenda.us/FAQ/understanding-izenda-print-modes) |
|
| 19 | +[Print Modes](http://wiki.izenda.com/FAQ/understanding-izenda-print-modes) |
|
| 20 | 20 | |
| 21 | 21 | ##Global.asax (C♯) |
| 22 | 22 | |
| ... | ... | @@ -58,4 +58,4 @@ Public Class CustomAdHocConfig |
| 58 | 58 | HttpContext.Current.Session("ReportingInitialized") = True |
| 59 | 59 | End Sub |
| 60 | 60 | End Class |
| 61 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/PerUserCaching.md
| ... | ... | @@ -50,4 +50,4 @@ Public Class CustomAdHocConfig |
| 50 | 50 | HttpContext.Current.Session("ReportingInitialized") = True |
| 51 | 51 | End Sub |
| 52 | 52 | End Class |
| 53 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/PivotFieldLimit.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | AdHocContext.Initialized = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/PostgreSQLConnectionString.md
| ... | ... | @@ -53,7 +53,7 @@ End Class |
| 53 | 53 | |
| 54 | 54 | ##Parts of a Connection String |
| 55 | 55 | |
| 56 | -Izenda uses a third party .NET data provider to connect to PostgreSQL instances, called Npgsql. There are certain patterns that are recognized as settings within the connection string for Npgsql, such as the User ID and Password, and the structure of the connection string differs from other ODBC, JDBC, and OLE DB providers for PostgreSQL databases. You can read more about the parts of the Npgsql PostgreSQL connection string [[here|https://github.com/npgsql/npgsql/wiki/User-Manual#connection-string-parametersx]]. Here are the essential parts of the connection string: |
|
| 56 | +izenda.comes a third party .NET data provider to connect to PostgreSQL instances, called Npgsql. There are certain patterns that are recognized as settings within the connection string for Npgsql, such as the User ID and Password, and the structure of the connection string differs from other ODBC, JDBC, and OLE DB providers for PostgreSQL databases. You can read more about the parts of the Npgsql PostgreSQL connection string [[here|https://github.com/npgsql/npgsql/wiki/User-Manual#connection-string-parametersx]]. Here are the essential parts of the connection string: |
|
| 57 | 57 | |
| 58 | 58 | * **Server** - Address/Name of PostgreSQL Server. |
| 59 | 59 | * **Port** - Port to connect to. Default is 5432. |
| ... | ... | @@ -76,4 +76,4 @@ public static void InitializeReporting() |
| 76 | 76 | Izenda.AdHoc.AdHocSettings.PostgreSQLConnectionString = |
| 77 | 77 | "Server=zag.izenda.com;Port=5432;Database=Northwind;User ID="+ uname + |
| 78 | 78 | ";Password=" + pw + ";Integrated Security=False"; |
| 79 | -} |
|
| ... | ... | \ No newline at end of file |
| 0 | +} |
API/CodeSamples/PredefineConstraintsInReportSet.md
| ... | ... | @@ -50,4 +50,4 @@ Public Class CustomAdHocConfig |
| 50 | 50 | HttpContext.Current.Session("ReportingInitialized") = True |
| 51 | 51 | End Sub |
| 52 | 52 | End Class |
| 53 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/PreventCSVInjection.md
| ... | ... | @@ -55,4 +55,4 @@ Public Class CustomAdHocConfig |
| 55 | 55 | HttpContext.Current.Session("ReportingInitialized") = True |
| 56 | 56 | End Sub |
| 57 | 57 | End Class |
| 58 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/PreviewColumnLimit.md
| ... | ... | @@ -50,4 +50,4 @@ Public Class CustomAdHocConfig |
| 50 | 50 | HttpContext.Current.Session("ReportingInitialized") = True |
| 51 | 51 | End Sub |
| 52 | 52 | End Class |
| 53 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/PreviewColumnLimitMessage.md
| ... | ... | @@ -50,4 +50,4 @@ Public Class CustomAdHocConfig |
| 50 | 50 | HttpContext.Current.Session("ReportingInitialized") = True |
| 51 | 51 | End Sub |
| 52 | 52 | End Class |
| 53 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/PreviewTimeout.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/PrintMode.md
| ... | ... | @@ -15,7 +15,7 @@ Possible values: |
| 15 | 15 | * Pdf |
| 16 | 16 | * Html2Pdf |
| 17 | 17 | |
| 18 | -[Print Modes](http://wiki.izenda.us/FAQ/understanding-izenda-print-modes) |
|
| 18 | +[Print Modes](http://wiki.izenda.com/FAQ/understanding-izenda-print-modes) |
|
| 19 | 19 | |
| 20 | 20 | ##Global.asax (C♯) |
| 21 | 21 | |
| ... | ... | @@ -71,4 +71,4 @@ PrintMode.Html2Pdf |
| 71 | 71 | |
| 72 | 72 | PrintMode.Html |
| 73 | 73 | |
| 74 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/RedirectExports.md
| ... | ... | @@ -53,4 +53,4 @@ Public Class CustomAdHocConfig |
| 53 | 53 | HttpContext.Current.Session("ReportingInitialized") = True |
| 54 | 54 | End Sub |
| 55 | 55 | End Class |
| 56 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ReportCssUrl.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ReportDesigner.md
| ... | ... | @@ -8,7 +8,7 @@ Here we will provide helpful code samples that can be used to control the Report |
| 8 | 8 | |
| 9 | 9 | ##Toggling toolbar buttons |
| 10 | 10 | |
| 11 | -Although Izenda does offer a method of toggling toolbar buttons via our AdHocSettings class, some users may find it more beneficial to refer to the toolbar menu items directly in the context of the Report Designer page. However, we recommend that this be done through the [[AdHocSettings|/API/AdHocSettings]] class. [[Here is a list of all the settings|http://wiki.izenda.us/FAQ/Hiding-Buttons-and-Tabs#Report-Designer-Buttons]]. And below is page level code that can be used to perform the same operations. |
|
| 11 | +Although Izenda does offer a method of toggling toolbar buttons via our AdHocSettings class, some users may find it more beneficial to refer to the toolbar menu items directly in the context of the Report Designer page. However, we recommend that this be done through the [[AdHocSettings|/API/AdHocSettings]] class. [[Here is a list of all the settings|http://wiki.izenda.com/FAQ/Hiding-Buttons-and-Tabs#Report-Designer-Buttons]]. And below is page level code that can be used to perform the same operations. |
|
| 12 | 12 | |
| 13 | 13 | ```csharp |
| 14 | 14 | protected void OnInit(EventArgs e) |
| ... | ... | @@ -50,13 +50,13 @@ Alternately, this could be accomplished by calling the following from global.asa |
| 50 | 50 | |
| 51 | 51 | This would hide both the **Save** and **Save As...** toolbar buttons and is more reliable, as it does not deal with specific string literals. |
| 52 | 52 | |
| 53 | -See [[this resource|http://wiki.izenda.us/FAQ/Hiding-Buttons-and-Tabs#Report-Designer-Buttons]] for a list of all the settings in the AdHocSettings class you can use to modify the toolbar items. |
|
| 53 | +See [[this resource|http://wiki.izenda.com/FAQ/Hiding-Buttons-and-Tabs#Report-Designer-Buttons]] for a list of all the settings in the AdHocSettings class you can use to modify the toolbar items. |
|
| 54 | 54 | |
| 55 | 55 | ##Override Page Level CSS |
| 56 | 56 | |
| 57 | 57 | Here is a code sample that shows how to override the CSS in the Report Designer page. Essentially, you insert a ``<style> </style>`` tag as shown below after the ``</FORM>`` tag in the page. You can then override the CSS elements. In this example, it also overrides the "Preview" tab CSS for the HTML preview. You can use any web browser's developer tools add-on (usually accessed by pressing F12 on the keyboard or ctrl+click if on a Mac with Safari developer tools enabled) to find what CSS classes you need to override. **Caveat:** this will only override them while in the "ReportDesigner.aspx" page. |
| 58 | 58 | |
| 59 | -Alternately, you can use the [[CssUrl|http://wiki.izenda.us/FAQ/Questions/Overriding-page-level-css#Report-Designer]] settings along with your own CSS files in order to achieve the same result for this page. |
|
| 59 | +Alternately, you can use the [[CssUrl|http://wiki.izenda.com/FAQ/Questions/Overriding-page-level-css#Report-Designer]] settings along with your own CSS files in order to achieve the same result for this page. |
|
| 60 | 60 | |
| 61 | 61 | ```csharp |
| 62 | 62 | <asp:Content ID="Content2" ContentPlaceHolderID="PlaceHolder" runat="Server"> |
| ... | ... | @@ -123,4 +123,4 @@ Alternately, you can use the [[CssUrl|http://wiki.izenda.us/FAQ/Questions/Overri |
| 123 | 123 | |
| 124 | 124 | ##Default Sharing Rights |
| 125 | 125 | |
| 126 | -You can specify which of the options in the default sharing rights box is the default by setting [[DefaultSharingRights|/API/CodeSamples/DefaultSharingRights]] to your desired value. |
|
| ... | ... | \ No newline at end of file |
| 0 | +You can specify which of the options in the default sharing rights box is the default by setting [[DefaultSharingRights|/API/CodeSamples/DefaultSharingRights]] to your desired value. |
API/CodeSamples/ReportHeaderImageUrl.md
| ... | ... | @@ -46,4 +46,4 @@ Public Class CustomAdHocConfig |
| 46 | 46 | HttpContext.Current.Session("ReportingInitialized") = True |
| 47 | 47 | End Sub |
| 48 | 48 | End Class |
| 49 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ReportList/custom-report-list.md
| ... | ... | @@ -89,4 +89,4 @@ Newer versions of the demo site that are distributed on the Izenda site include |
| 89 | 89 | |
| 90 | 90 | If you want to incorporate the report list page into your existing application, you have some options. The first option is to use the placeholder tags for the report list in your masterpage. They are called HeadPlaceHolder, PlaceHolder, and FooterPlaceHolder respectively, although they can be changed at your discretion as long as they remain consistent throughout the application. These placeholders will only be displayed on pages that use the placeholders and insert additional content into them. Therefore, you will end up with your own business's masterpage being used on reporting pages. If you want to retain the links that are normally displayed in the toolbar then you can either make that part of your masterpage or part of your reporting section by extracting the HTML for those list items and placing them where you see fit. Below is an example of the aforementioned process. |
| 91 | 91 | |
| 92 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/ReportTimeStampTimeZoneOffset.md
| ... | ... | @@ -3,7 +3,7 @@ |
| 3 | 3 | [[_TOC_]] |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | -Sets an hour shift applied the timestamp when an Izenda report is exported. This allows for all times to be shifted by a specific amount, which can be varied depending on the user or set globally. To change the time zone offset used in the body of the report, use [[Time Zone Offset|http://wiki.izenda.us/API/CodeSamples/TimeZoneOffset]] |
|
| 6 | +Sets an hour shift applied the timestamp when an Izenda report is exported. This allows for all times to be shifted by a specific amount, which can be varied depending on the user or set globally. To change the time zone offset used in the body of the report, use [[Time Zone Offset|http://wiki.izenda.com/API/CodeSamples/TimeZoneOffset]] |
|
| 7 | 7 | |
| 8 | 8 | **Default Value:** By default no action is taken. If a ReportTimeStampTimeZoneOffset is set, then that value will be applied to the timestamp placed on a report when it is exported. This value is relative to UTC, so a timestamp for the United States Eastern timezone is -5. This value does not take daylight savings time or any other regional time variation into account. |
| 9 | 9 | |
| ... | ... | @@ -54,4 +54,4 @@ public class CustomAdHocConfig : FileSystemAdHocConfig { |
| 54 | 54 | AdHocSettings.AdHocConfig = New CustomAdHocConfig() |
| 55 | 55 | AdHocSettings.TimeZoneOffset = -2 'The relevant setting |
| 56 | 56 | |
| 57 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ReportViewer/Custom-Export-Buttons.md
| ... | ... | @@ -95,4 +95,4 @@ public partial class Export : System.Web.UI.Page |
| 95 | 95 | |
| 96 | 96 | <asp:Content ID="Content3" ContentPlaceHolderID="TrackerPlaceHolder" runat="Server"> |
| 97 | 97 | </asp:Content> |
| 98 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ReportViewerDefaultPreviewResults.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -Gets or sets the default number of results in the Report Viewer for all reports. Izenda does not recommend setting this to a large number such as 5000 or larger as the html report will take a long time to generate. If you would like to view all the data, we recommend exporting the report. This will always provide the entire report. This will not affect the [[Preview tab|http://wiki.izenda.us/API/CodeSamples/DefaultPreviewResults]] on the Report Designer. |
|
| 7 | +Gets or sets the default number of results in the Report Viewer for all reports. Izenda does not recommend setting this to a large number such as 5000 or larger as the html report will take a long time to generate. If you would like to view all the data, we recommend exporting the report. This will always provide the entire report. This will not affect the [[Preview tab|http://wiki.izenda.com/API/CodeSamples/DefaultPreviewResults]] on the Report Designer. |
|
| 8 | 8 | |
| 9 | 9 | ##Global.asax (C♯) |
| 10 | 10 | |
| ... | ... | @@ -46,4 +46,4 @@ Public Class CustomAdHocConfig |
| 46 | 46 | HttpContext.Current.Session("ReportingInitialized") = True |
| 47 | 47 | End Sub |
| 48 | 48 | End Class |
| 49 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ReportsPath.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -Gets or sets the physical path to the folder on the server where reports will be stored. This setting is only applicable when running in [[FileSystemAdHocConfig|http://wiki.izenda.us/FAQ/Storing-Reports#File-System-Mode]] mode. |
|
| 7 | +Gets or sets the physical path to the folder on the server where reports will be stored. This setting is only applicable when running in [[FileSystemAdHocConfig|http://wiki.izenda.com/FAQ/Storing-Reports#File-System-Mode]] mode. |
|
| 8 | 8 | |
| 9 | 9 | **Default Value:** [drive]:[ApplicationFolder]\Reports |
| 10 | 10 | |
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/RequireLogin.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ResponseServer.md
| ... | ... | @@ -26,4 +26,4 @@ You can add further filter values by appending &p2value=something&p3value=someth |
| 26 | 26 | |
| 27 | 27 | Note in the Report Name that categories are respected using ‘ \ ‘, for example: CategoryName\ReportName. |
| 28 | 28 | |
| 29 | -Export types are: json, xml, csv, doc, xls, and pdf.” |
|
| ... | ... | \ No newline at end of file |
| 0 | +Export types are: json, xml, csv, doc, xls, and pdf.” |
API/CodeSamples/ResultsDropdownValues.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/SaveReportSetNextUrl.md
| ... | ... | @@ -50,4 +50,4 @@ Public Class CustomAdHocConfig |
| 50 | 50 | HttpContext.Current.Session("ReportingInitialized") = True |
| 51 | 51 | End Sub |
| 52 | 52 | End Class |
| 53 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/SavedReportsTable.md
| ... | ... | @@ -47,4 +47,4 @@ Public Class CustomAdHocConfig |
| 47 | 47 | HttpContext.Current.Session("ReportingInitialized") = True |
| 48 | 48 | End Sub |
| 49 | 49 | End Class |
| 50 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ScheduledReportsUrlFormatString.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/SchedulerOutputTypes.md
| ... | ... | @@ -54,4 +54,4 @@ Public Class CustomAdHocConfig |
| 54 | 54 | HttpContext.Current.Session("ReportingInitialized") = True |
| 55 | 55 | End Sub |
| 56 | 56 | End Class |
| 57 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/SchemaCacheTimeout.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | AdHocContext.Initialized = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/Settings/Customizing-Settings-aspx.md
| ... | ... | @@ -41,4 +41,4 @@ would become |
| 41 | 41 | |
| 42 | 42 | ```html |
| 43 | 43 | <%@ Page Title="Settings" Language="C#" MasterPageFile="./Default.master" AutoEventWireup="true" CodeFile="Settings.aspx.cs" Inherits="Settings" %> |
| 44 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/SettingsKey.md
| ... | ... | @@ -56,7 +56,7 @@ End Class |
| 56 | 56 | |
| 57 | 57 | ##Screenshots |
| 58 | 58 | |
| 59 | - |
|
| 59 | + |
|
| 60 | 60 | |
| 61 | 61 | ##Related Articles |
| 62 | 62 | |
| ... | ... | @@ -64,4 +64,4 @@ Other settings and tutorials related to this setting are listed below: |
| 64 | 64 | |
| 65 | 65 | * [[ShowSettingsButton|/API/CodeSamples/ShowSettingsButton]] |
| 66 | 66 | * [[ShowSettingsButtonForNonAdmins|/API/CodeSamples/ShowSettingsButtonForNonAdmins]] |
| 67 | -* [[AdHocUserKey|/API/CodeSamples/AdHocUserKey]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [[AdHocUserKey|/API/CodeSamples/AdHocUserKey]] |
API/CodeSamples/SharedWithValues.md
| ... | ... | @@ -56,4 +56,4 @@ End Class |
| 56 | 56 | |
| 57 | 57 | AdHocSettings.SharedWithValues = new string[] {"Marketing", "Sales", "Bob", "Accounting", "Lisa"} |
| 58 | 58 | |
| 59 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/ShowActualSubtotals.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ShowAddAll.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ShowBetweenDateCalendar.md
| ... | ... | @@ -66,8 +66,8 @@ End Class |
| 66 | 66 | |
| 67 | 67 | **AdHocSettings.ShowBetweenDateCalendar = true** |
| 68 | 68 | |
| 69 | - |
|
| 69 | + |
|
| 70 | 70 | |
| 71 | 71 | **AdHocSettings.ShowBetweenDateCalendar = false** |
| 72 | 72 | |
| 73 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/ShowDataSourcesAsCheckBoxes.md
| ... | ... | @@ -59,4 +59,4 @@ ShowDataSourcesAsCheckBoxes = true |
| 59 | 59 | |
| 60 | 60 | ShowDataSourcesAsCheckBoxes = false |
| 61 | 61 | |
| 62 | -![]() |
|
| ... | ... | \ No newline at end of file |
| 0 | +![]() |
API/CodeSamples/ShowDataWhenParametersBlank.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | HttpContext.Current.Session("ReportingInitialized") = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ShowDatabaseTypes.md
| ... | ... | @@ -53,4 +53,4 @@ End Class |
| 53 | 53 | |
| 54 | 54 | ##Screenshots |
| 55 | 55 | |
| 56 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/ShowDesignDashboardLink.md
| ... | ... | @@ -59,4 +59,4 @@ ShowDesignDashboardLink = true |
| 59 | 59 | |
| 60 | 60 | ShowDesignDashboardLink = false |
| 61 | 61 | |
| 62 | -![]() |
|
| ... | ... | \ No newline at end of file |
| 0 | +![]() |
API/CodeSamples/ShowDesignLinkInReportViewer.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | HttpContext.Current.Session("ReportingInitialized") = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ShowDesignLinks.md
| ... | ... | @@ -53,8 +53,8 @@ End Class |
| 53 | 53 | |
| 54 | 54 | AdHocSettings.ShowDesignLinks = true |
| 55 | 55 | |
| 56 | - |
|
| 56 | + |
|
| 57 | 57 | |
| 58 | 58 | AdHocSettings.ShowDesignLinks = false |
| 59 | 59 | |
| 60 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/ShowDistinct.md
| ... | ... | @@ -52,4 +52,4 @@ End Class |
| 52 | 52 | ``` |
| 53 | 53 | ##Screenshots |
| 54 | 54 | |
| 55 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/ShowFiltersInReportViewer.md
| ... | ... | @@ -56,4 +56,4 @@ Public Class CustomAdHocConfig |
| 56 | 56 | HttpContext.Current.Session("ReportingInitialized") = True |
| 57 | 57 | End Sub |
| 58 | 58 | End Class |
| 59 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ShowFiltersTab.md
| ... | ... | @@ -51,4 +51,4 @@ End Class |
| 51 | 51 | |
| 52 | 52 | ##Screenshots |
| 53 | 53 | |
| 54 | - |
|
| 54 | + |
API/CodeSamples/ShowGaugePercentage.md
| ... | ... | @@ -50,4 +50,4 @@ Public Class CustomAdHocConfig |
| 50 | 50 | HttpContext.Current.Session("ReportingInitialized") = True |
| 51 | 51 | End Sub |
| 52 | 52 | End Class |
| 53 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ShowHelpButton.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -Gets or set value indicating whether side help should be shown in ReportDesigner. Text in the side help can be filled out using [[AdHocSettings.HelpText|http://wiki.izenda.us/API/CodeSamples/HelpText]] |
|
| 7 | +Gets or set value indicating whether side help should be shown in ReportDesigner. Text in the side help can be filled out using [[AdHocSettings.HelpText|http://wiki.izenda.com/API/CodeSamples/HelpText]] |
|
| 8 | 8 | |
| 9 | 9 | ##Global.asax (C♯) |
| 10 | 10 | |
| ... | ... | @@ -65,4 +65,4 @@ Public Class CustomAdHocConfig |
| 65 | 65 | End Sub |
| 66 | 66 | |
| 67 | 67 | End Class |
| 68 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ShowHtmlAsCode.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ShowInvalidVizExportLink.md
| ... | ... | @@ -24,4 +24,4 @@ public class CustomAdHocConfig : FileSystemAdHocConfig { |
| 24 | 24 | |
| 25 | 25 | ##Screenshots |
| 26 | 26 | |
| 27 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/ShowJoinAliasTextboxes.md
| ... | ... | @@ -70,7 +70,7 @@ By default, when the same table is used multiple times as joined table, Izenda d |
| 70 | 70 | |
| 71 | 71 | Using Join Alias Textbox, user can distinguish the joined tables more clearly |
| 72 | 72 | |
| 73 | -**a.** Enable Join Alias Textbox. Refer to above [Global.asax](http://wiki.izenda.us/API/CodeSamples/ShowJoinAliasTextboxes#About) |
|
| 73 | +**a.** Enable Join Alias Textbox. Refer to above [Global.asax](http://wiki.izenda.com/API/CodeSamples/ShowJoinAliasTextboxes#About) |
|
| 74 | 74 | |
| 75 | 75 | **b.** In Join Alias Textbox, enter aliases and click 'Update datasources aliases'. |
| 76 | 76 |
API/CodeSamples/ShowJoinDropDown.md
| ... | ... | @@ -53,4 +53,4 @@ End Class |
| 53 | 53 | |
| 54 | 54 | ##Screenshots |
| 55 | 55 | |
| 56 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/ShowModifiedReportMessage.md
| ... | ... | @@ -57,4 +57,4 @@ End Class |
| 57 | 57 | ## Screenshot |
| 58 | 58 | Screenshot of warning popping up on save. |
| 59 | 59 | |
| 60 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/ShowModifyButton.md
| ... | ... | @@ -44,4 +44,4 @@ Public Class CustomAdHocConfig |
| 44 | 44 | HttpContext.Current.Session("ReportingInitialized") = True |
| 45 | 45 | End Sub |
| 46 | 46 | End Class |
| 47 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ShowReadOnlyCheckbox.md
| ... | ... | @@ -49,4 +49,4 @@ Public Class CustomAdHocConfig |
| 49 | 49 | HttpContext.Current.Session("ReportingInitialized") = True |
| 50 | 50 | End Sub |
| 51 | 51 | End Class |
| 52 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ShowReportsInHtmlOutput.md
| ... | ... | @@ -51,4 +51,4 @@ Public Class CustomAdHocConfig |
| 51 | 51 | HttpContext.Current.Session("ReportingInitialized") = True |
| 52 | 52 | End Sub |
| 53 | 53 | End Class |
| 54 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ShowSettingsButton.md
| ... | ... | @@ -83,15 +83,15 @@ public partial class Settings : System.Web.UI.Page { |
| 83 | 83 | |
| 84 | 84 | AdHocSettings.ShowSettingsButton = false |
| 85 | 85 | |
| 86 | - |
|
| 86 | + |
|
| 87 | 87 | |
| 88 | 88 | AdHocSettings.ShowSettingsButton = true |
| 89 | 89 | |
| 90 | - |
|
| 90 | + |
|
| 91 | 91 | |
| 92 | 92 | ##Related Articles |
| 93 | 93 | |
| 94 | 94 | Other settings and tutorials related to this setting are listed below: |
| 95 | 95 | |
| 96 | 96 | * [[ShowSettingsButtonForNonAdmins|/API/CodeSamples/ShowSettingsButtonForNonAdmins]] |
| 97 | -* [[Limiting Access to Settings.aspx|/API/CodeSamples/SettingsKey]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [[Limiting Access to Settings.aspx|/API/CodeSamples/SettingsKey]] |
API/CodeSamples/ShowSharingControl.md
| ... | ... | @@ -47,4 +47,4 @@ Public Class CustomAdHocConfig |
| 47 | 47 | HttpContext.Current.Session("ReportingInitialized") = True |
| 48 | 48 | End Sub |
| 49 | 49 | End Class |
| 50 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ShowStackTrace.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ShowTenantField.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -Gets or sets whether to show the [[TenantField|/API/CodeSamples/TenantField]] throughout the reporting pages. When false, this hides the field identified in the [[TenantField|/API/CodeSamples/TenantField]] property from appearing in all **Field** dropdowns on the [[Report Designer|http://wiki.izenda.us/Guides/ReportDesign]]. This setting is used in conjunction with [[CurrentUserTenantId|/API/CodeSamples/CurrentUserTenantId]] and [[TenantField|/API/CodeSamples/TenantField]]. |
|
| 7 | +Gets or sets whether to show the [[TenantField|/API/CodeSamples/TenantField]] throughout the reporting pages. When false, this hides the field identified in the [[TenantField|/API/CodeSamples/TenantField]] property from appearing in all **Field** dropdowns on the [[Report Designer|http://wiki.izenda.com/Guides/ReportDesign]]. This setting is used in conjunction with [[CurrentUserTenantId|/API/CodeSamples/CurrentUserTenantId]] and [[TenantField|/API/CodeSamples/TenantField]]. |
|
| 8 | 8 | |
| 9 | 9 | **Default value:** true |
| 10 | 10 | |
| ... | ... | @@ -52,4 +52,4 @@ Public Class CustomAdHocConfig |
| 52 | 52 | HttpContext.Current.Session("ReportingInitialized") = True |
| 53 | 53 | End Sub |
| 54 | 54 | End Class |
| 55 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/SqlCommandTimeout.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/SqlServerConnectionString.md
| ... | ... | @@ -74,4 +74,4 @@ public static void InitializeReporting() |
| 74 | 74 | "server=zag.izenda.com;Database=Northwind;User ID="+ uname + |
| 75 | 75 | ";Password=" + pw + ";Trusted_Connection=False"; |
| 76 | 76 | } |
| 77 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/StoreImagesToCache.md
| ... | ... | @@ -50,4 +50,4 @@ Public Class CustomAdHocConfig |
| 50 | 50 | HttpContext.Current.Session("ReportingInitialized") = True |
| 51 | 51 | End Sub |
| 52 | 52 | End Class |
| 53 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/SubCalculationFilterRegex.md
| ... | ... | @@ -52,4 +52,4 @@ Public Class CustomAdHocConfig |
| 52 | 52 | HttpContext.Current.Session("ReportingInitialized") = True |
| 53 | 53 | End Sub |
| 54 | 54 | End Class |
| 55 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/TableFilterRegex.md
| ... | ... | @@ -50,4 +50,4 @@ Public Class CustomAdHocConfig |
| 50 | 50 | HttpContext.Current.Session("ReportingInitialized") = True |
| 51 | 51 | End Sub |
| 52 | 52 | End Class |
| 53 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/TabsCssUrl.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/TempFiles.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/TenantField.md
| ... | ... | @@ -52,4 +52,4 @@ Public Class CustomAdHocConfig |
| 52 | 52 | HttpContext.Current.Session("ReportingInitialized") = True |
| 53 | 53 | End Sub |
| 54 | 54 | End Class |
| 55 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/TimeZoneOffset.md
| ... | ... | @@ -3,7 +3,7 @@ |
| 3 | 3 | [[_TOC_]] |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | -Sets an hour shift applied to each datetime in an Izenda report, in both data and filters. It is added before a report is executed, but not saved as part of the base report. This allows for all times to be shifted by a specific amount, which can be varied depending on the user or set globally. To change the time zone offset applied to the time stamp of an exported report, use [[Report Time Stamp Time Zone Offset|http://wiki.izenda.us/API/CodeSamples/ReportTimeStampTimeZoneOffset]]. |
|
| 6 | +Sets an hour shift applied to each datetime in an Izenda report, in both data and filters. It is added before a report is executed, but not saved as part of the base report. This allows for all times to be shifted by a specific amount, which can be varied depending on the user or set globally. To change the time zone offset applied to the time stamp of an exported report, use [[Report Time Stamp Time Zone Offset|http://wiki.izenda.com/API/CodeSamples/ReportTimeStampTimeZoneOffset]]. |
|
| 7 | 7 | |
| 8 | 8 | **Default Value:** By default no action is taken. If a TimeZoneOffset is set, then that value will be applied to all datetimes. For example, a TimeZoneOffset of -10 will cause all datetimes to be passed to the database as DATEADD(Hour, -10, [OrderDate]) |
| 9 | 9 | ##Global.asax (C#) |
| ... | ... | @@ -54,4 +54,4 @@ public class CustomAdHocConfig : FileSystemAdHocConfig { |
| 54 | 54 | AdHocSettings.AdHocConfig = New CustomAdHocConfig() |
| 55 | 55 | AdHocSettings.TimeZoneOffset = 5 |
| 56 | 56 | |
| 57 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/TimeZones.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -Provides a list of additional and hidden time zones for the scheduler controls on the [[Misc tab|http://wiki.izenda.us/Guides/ReportDesign/9.0-Misc-Tab]] of the report designer. |
|
| 7 | +Provides a list of additional and hidden time zones for the scheduler controls on the [[Misc tab|http://wiki.izenda.com/Guides/ReportDesign/9.0-Misc-Tab]] of the report designer. |
|
| 8 | 8 | |
| 9 | 9 | **Default Value:** new SchedulerTimeZoneCollection |
| 10 | 10 | |
| ... | ... | @@ -58,4 +58,4 @@ AdHocSettings.TimeZones.Add("GST", 15, "Galactic Standard Time") |
| 58 | 58 | |
| 59 | 59 | AdHocSettings.TimeZones = new SchedulerTimeZoneCollection(); |
| 60 | 60 | |
| 61 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/ToolbarCssUrl.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/UltimateDbCommandTimeout.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/UseBulkCSV.md
| ... | ... | @@ -50,4 +50,4 @@ Public Class CustomAdHocConfig |
| 50 | 50 | HttpContext.Current.Session("ReportingInitialized") = True |
| 51 | 51 | End Sub |
| 52 | 52 | End Class |
| 53 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/UseColumnNameForDashboardCommonFilters.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/UseFriendlyErrors.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/UseNativeOracleClient.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/UseNoLock.md
| ... | ... | @@ -50,4 +50,4 @@ Public Class CustomAdHocConfig |
| 50 | 50 | AdHocContext.Initialized = True |
| 51 | 51 | End Sub |
| 52 | 52 | End Class |
| 53 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/Using-Constraints.md
| ... | ... | @@ -53,4 +53,4 @@ Also note that currently there is no way to perform this action on the Report De |
| 53 | 53 | |
| 54 | 54 | ###NOTE: Adding an invalid constraint will throw an fatal error unless the following setting is configured. |
| 55 | 55 | ```csharp |
| 56 | -AdHocSettings.ThrowExceptionOnAddConstraintError = false; |
|
| ... | ... | \ No newline at end of file |
| 0 | +AdHocSettings.ThrowExceptionOnAddConstraintError = false; |
API/CodeSamples/ValidateBeforeSave.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/CodeSamples/ViewsOnly.md
| ... | ... | @@ -60,4 +60,4 @@ End Class |
| 60 | 60 | |
| 61 | 61 | ##Screenshots |
| 62 | 62 | |
| 63 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/VisibleDataSources.md
| ... | ... | @@ -65,7 +65,7 @@ If you would like for all tables, views and stored procedures to be shown you ca |
| 65 | 65 | **After updating your data source, and the updated tables are not visible in the data source tab, then try to click 'Update Schema' in settings.aspx. Then, the updated will be visible in date source tab.** |
| 66 | 66 | |
| 67 | 67 | |
| 68 | -**Note:** On initial loading of Izenda with this method, this could take moment to load depending on the number of data sources being loaded. It may give the appearance that the page is stalling. Please wait a few minutes to allow all data sources to be loaded and stored procedures to be run. Alternatively, set [[AdHocSettings.LazySpMetadataPulling|http://wiki.izenda.us/API/CodeSamples/LazySpMetadataPulling]] equal to true, forcing Izenda to only run stored procedures if and when they are selected as a data source. |
|
| 68 | +**Note:** On initial loading of Izenda with this method, this could take moment to load depending on the number of data sources being loaded. It may give the appearance that the page is stalling. Please wait a few minutes to allow all data sources to be loaded and stored procedures to be run. Alternatively, set [[AdHocSettings.LazySpMetadataPulling|http://wiki.izenda.com/API/CodeSamples/LazySpMetadataPulling]] equal to true, forcing Izenda to only run stored procedures if and when they are selected as a data source. |
|
| 69 | 69 | ```csharp |
| 70 | 70 | <%@ Import Namespace="System.Data" %> |
| 71 | 71 |
API/CodeSamples/VisualizationBaseUrl.md
| ... | ... | @@ -63,4 +63,4 @@ End Class |
| 63 | 63 | |
| 64 | 64 | **Missing Images** |
| 65 | 65 | |
| 66 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/CodeSamples/WebFarmNodesRsUrls.md
| ... | ... | @@ -56,4 +56,4 @@ Public Class CustomAdHocConfig |
| 56 | 56 | HttpContext.Current.Session("ReportingInitialized") = True |
| 57 | 57 | End Sub |
| 58 | 58 | End Class |
| 59 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/ForceResourceRequestsUniqueUrls.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/How-do-I-override-how-schemas-are-loaded-using-the-normal-driver-and-the-Fusion-driver.md
| ... | ... | @@ -10,4 +10,4 @@ When using AdHocSettings.PerUserCaching = true; and the CurrentUserTenantID chan |
| 10 | 10 | |
| 11 | 11 | [[Custom Fusion classes for C#|/API/How-do-I-override-how-schemas-are-loaded-using-the-normal-driver-and-the-Fusion-driver/custom_fusion_classes_cs.zip]] |
| 12 | 12 | |
| 13 | -[[Custom Fusion classes for VB|/API/How-do-I-override-how-schemas-are-loaded-using-the-normal-driver-and-the-Fusion-driver/custom_fusion_classes_vb.zip]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +[[Custom Fusion classes for VB|/API/How-do-I-override-how-schemas-are-loaded-using-the-normal-driver-and-the-Fusion-driver/custom_fusion_classes_vb.zip]] |
API/Pages/Settings.aspx.md
| ... | ... | @@ -5,13 +5,13 @@ |
| 5 | 5 | ##About |
| 6 | 6 | **THE SETTINGS PAGE AND IZENDA.CONFIG SHOULD BE ONLY USED IN TRIALS & EVALUATIONS NOT IN PRODUCTION DEPLOYMENTS.** |
| 7 | 7 | |
| 8 | -Izenda Reports allows basic configuration through its settings page. In this page you will find many options that can be configured with a simple button click. Using your browser, navigate to http://yourwebsiteroot/ApplicationName/settings.aspx to access this page. This page also includes diagnostic tests that you can use to ensure all the processes function before you begin using Izenda Reports. You can also get a full list of settings, their functions, and their default values by reviewing the [[AdHocSettings|http://wiki.izenda.us/API/AdHocSettings]] class. Generally, this page will be hidden from average users. |
|
| 8 | +Izenda Reports allows basic configuration through its settings page. In this page you will find many options that can be configured with a simple button click. Using your browser, navigate to http://yourwebsiteroot/ApplicationName/settings.aspx to access this page. This page also includes diagnostic tests that you can use to ensure all the processes function before you begin using Izenda Reports. You can also get a full list of settings, their functions, and their default values by reviewing the [[AdHocSettings|http://wiki.izenda.com/API/AdHocSettings]] class. Generally, this page will be hidden from average users. |
|
| 9 | 9 | |
| 10 | 10 | _**Note:** The primary purpose of this page is to be a diagnostic page and a demonstration for common settings on our demo site. This way people can see what effect certain settings have on the application before committing to writing the InitializeReporting method._ |
| 11 | 11 | |
| 12 | 12 | **THE SETTINGS PAGE AND IZENDA.CONFIG SHOULD BE ONLY USED IN TRIALS & EVALUATIONS NOT IN PRODUCTION DEPLOYMENTS.** |
| 13 | 13 | |
| 14 | - |
|
| 14 | + |
|
| 15 | 15 | |
| 16 | 16 | ##Key & DB Connection tab |
| 17 | 17 | |
| ... | ... | @@ -29,7 +29,7 @@ The status & utils tab provides various diagnostics for your application. The se |
| 29 | 29 | * **Section 1:** Displays pass or Fail metrics testing whether core features of Izenda Reports function properly. |
| 30 | 30 | * **Section 2:** Displays information about your web server, database system, browser, etc. |
| 31 | 31 | * **Section 3:** Displays a list of settings that have been modified from their original values |
| 32 | -* **Section 4:** Displays links that can help with error reporting and switching between [[Database mode|http://wiki.izenda.us/FAQ/Storing-Reports#Database-Mode]] and [[FileSystem mode|http://wiki.izenda.us/FAQ/Storing-Reports#File-System-Mode]] |
|
| 32 | +* **Section 4:** Displays links that can help with error reporting and switching between [[Database mode|http://wiki.izenda.com/FAQ/Storing-Reports#Database-Mode]] and [[FileSystem mode|http://wiki.izenda.com/FAQ/Storing-Reports#File-System-Mode]] |
|
| 33 | 33 | * A link to send your system information to Izenda for error reporting |
| 34 | 34 | * A link to easily port your reports from the file system to the database |
| 35 | 35 | * A link to easily port your reports from the database to the file system |
| ... | ... | @@ -37,7 +37,7 @@ The status & utils tab provides various diagnostics for your application. The se |
| 37 | 37 | |
| 38 | 38 | ##Features tab |
| 39 | 39 | |
| 40 | -This tab displays various settings that apply to optional features throughout Izenda. You can turn the features on/off with checkboxes or modify settings for these features via text boxes. You can also view what the setting does by clicking "Details", revert the setting back to its default value, or get a code sample to place in your [[InitializeReporting()|http://wiki.izenda.us/FAQ/InitializeReporting]] method. |
|
| 40 | +This tab displays various settings that apply to optional features throughout Izenda. You can turn the features on/off with checkboxes or modify settings for these features via text boxes. You can also view what the setting does by clicking "Details", revert the setting back to its default value, or get a code sample to place in your [[InitializeReporting()|http://wiki.izenda.com/FAQ/InitializeReporting]] method. |
|
| 41 | 41 | |
| 42 | 42 | ##Viewer tab |
| 43 | 43 | |
| ... | ... | @@ -45,11 +45,11 @@ This tab displays settings that apply to the Report Viewer. As of version 6.7, m |
| 45 | 45 | |
| 46 | 46 | ##Appearance (Images & CSS) tab |
| 47 | 47 | |
| 48 | -This tab allows you to change the look and feel of the application. You can see more about the URL items [[here|http://wiki.izenda.us/FAQ/Questions/Overriding-page-level-css]]. |
|
| 48 | +This tab allows you to change the look and feel of the application. You can see more about the URL items [[here|http://wiki.izenda.com/FAQ/Questions/Overriding-page-level-css]]. |
|
| 49 | 49 | |
| 50 | 50 | ##Email & Scheduling tab |
| 51 | 51 | |
| 52 | -This tab allows you to configure the Izenda Scheduler settings. You must [[configure the scheduler|http://wiki.izenda.us/FAQ/Questions/How-do-I-use-the-Izenda-Reports-report-email-scheduler]] prior to being able to set these settings. |
|
| 52 | +This tab allows you to configure the Izenda Scheduler settings. You must [[configure the scheduler|http://wiki.izenda.com/FAQ/Questions/How-do-I-use-the-Izenda-Reports-report-email-scheduler]] prior to being able to set these settings. |
|
| 53 | 53 | |
| 54 | 54 | ##Performance tab |
| 55 | 55 | |
| ... | ... | @@ -61,11 +61,11 @@ This tab allows you to configure settings related to the security of the applica |
| 61 | 61 | |
| 62 | 62 | ##Toolbar tab |
| 63 | 63 | |
| 64 | -This tab directly affects the buttons on the [[Report Designer's toolbar|http://wiki.izenda.us/API/CodeSamples/ReportDesigner]]. You can click the link for a look at how to do this programatically too. |
|
| 64 | +This tab directly affects the buttons on the [[Report Designer's toolbar|http://wiki.izenda.com/API/CodeSamples/ReportDesigner]]. You can click the link for a look at how to do this programatically too. |
|
| 65 | 65 | |
| 66 | 66 | ##Tabs tab |
| 67 | 67 | |
| 68 | -This tab controls which tabs will be displayed on the Report Designer. You can get a full look at the various tabs on the Report Designer by [[following this link|http://wiki.izenda.us/Guides/ReportDesign]]. |
|
| 68 | +This tab controls which tabs will be displayed on the Report Designer. You can get a full look at the various tabs on the Report Designer by [[following this link|http://wiki.izenda.com/Guides/ReportDesign]]. |
|
| 69 | 69 | |
| 70 | 70 | ##Other tab |
| 71 | 71 | |
| ... | ... | @@ -79,8 +79,8 @@ The settings toolbar is the grey banner directly above the tabs and has some hel |
| 79 | 79 | * **Report List:** Takes you to the Report List page. This is the default page for Izenda to direct to. |
| 80 | 80 | * **Save to Izenda.config:** Writes your current configuration to the file "Izenda.config" on your server. This is an XML file that contains all of your settings. |
| 81 | 81 | * **Update Schema:** Forces an update of the database schema to Izenda Reports. If changes are made to the database and you do not want to restart the application, you can use this button to do so. |
| 82 | -* **Generate C♯ Code:** This will output a list of all modified settings in a format that is easy to copy and paste into your [[InitializeReporting()|http://wiki.izenda.us/FAQ/InitializeReporting]] method. |
|
| 82 | +* **Generate C♯ Code:** This will output a list of all modified settings in a format that is easy to copy and paste into your [[InitializeReporting()|http://wiki.izenda.com/FAQ/InitializeReporting]] method. |
|
| 83 | 83 | * **Generate VB.NET Code:** Acts just like the above button, except that it will output a list of those settings formatted for VB.NET. |
| 84 | 84 | * **Preview:** Launches another browser window where you can view changes to your settings made with Izenda.config. This will require clearing your browser cache or the old values will persist. Code entered via InitializeReporting cannot be re-evaluated until the application is re-built. |
| 85 | 85 | |
| 86 | -If you have questions or concerns about the features on this page, you can contact [Services@izenda.com](mailto:services@izenda.com) |
|
| ... | ... | \ No newline at end of file |
| 0 | +If you have questions or concerns about the features on this page, you can contact [Services@izenda.com](mailto:services@izenda.com) |
API/ResourcesRootFolder.md
| ... | ... | @@ -46,4 +46,4 @@ Public Class CustomAdHocConfig |
| 46 | 46 | HttpContext.Current.Session("ReportingInitialized") = True |
| 47 | 47 | End Sub |
| 48 | 48 | End Class |
| 49 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
API/ShowAdditionalJoinConditions.md
| ... | ... | @@ -61,4 +61,4 @@ AdHocSettings.ShowAdditionalJoinConditions = true; |
| 61 | 61 |  |
| 62 | 62 | |
| 63 | 63 | AdHocSettings.ShowAdditionalJoinConditions = false; |
| 64 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
API/UseSafeDivisionInExpressions.md
| ... | ... | @@ -48,4 +48,4 @@ Public Class CustomAdHocConfig |
| 48 | 48 | HttpContext.Current.Session("ReportingInitialized") = True |
| 49 | 49 | End Sub |
| 50 | 50 | End Class |
| 51 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
Best-Practices/Branding-Best-Practices.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Best-Practices/Caching-Best-Practices.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Best-Practices/Dashboards-Best-Practices.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Best-Practices/Exports-Best-Practices.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Best-Practices/Multiple-License-Best-Practices.md
| ... | ... | @@ -12,4 +12,4 @@ Since the license keys are string values, they can be easily encrypted and store |
| 12 | 12 | |
| 13 | 13 | ##web.config |
| 14 | 14 | |
| 15 | -Another way of maintaining multiple license keys is to use encrypted string values in the AppSettings section of the web.config. This will require less database operations but is not maintainable remotely and will at least require replacing the file on every server that needs to be updated. The value will need to be decrypted in the global.asax before assigning the value of the license key. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Another way of maintaining multiple license keys is to use encrypted string values in the AppSettings section of the web.config. This will require less database operations but is not maintainable remotely and will at least require replacing the file on every server that needs to be updated. The value will need to be decrypted in the global.asax before assigning the value of the license key. |
Best-Practices/Report-Designer-Best-Practices.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Best-Practices/Report-List-Best-Practices.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Best-Practices/Report-Viewer-Best-Practices.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Code-Reference/Wiki-Template-Variables.md
| ... | ... | @@ -26,4 +26,4 @@ Screenshot 1 |
| 26 | 26 | |
| 27 | 27 | Setting 2 (ex. = False) |
| 28 | 28 | |
| 29 | -Screenshot 2 |
|
| ... | ... | \ No newline at end of file |
| 0 | +Screenshot 2 |
CodeSamples/Changing-Decimal-Precision.md
| ... | ... | @@ -108,4 +108,4 @@ AS |
| 108 | 108 | where rownum <= 1000000; |
| 109 | 109 | |
| 110 | 110 | CREATE OR REPLACE SYNONYM NORTHWIND."Orders Qry" FOR NORTHWIND."1MOrders"; |
| 111 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
CodeSamples/ShowBetweenDateCalendar.md
| ... | ... | @@ -55,8 +55,8 @@ End Class |
| 55 | 55 | |
| 56 | 56 | ###AdHocSettings.ShowBetweenDateCalendar = true |
| 57 | 57 | |
| 58 | - |
|
| 58 | + |
|
| 59 | 59 | |
| 60 | 60 | ###AdHocSettings.ShowBetweenDateCalendar = false |
| 61 | 61 | |
| 62 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
Customization/Branding/Branding-Izenda.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Customization/Branding/CSS-Branding.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Customization/Branding/Customizing-Default-Table-Colors.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Customization/Branding/HTML-Branding.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Customization/Caching/Caching.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Customization/Caching/Fusion-Caching.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Customization/Caching/Standard-Caching.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Customization/Customizing-Dashboards.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Customization/Customizing-Exports.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Customization/Customizing-the-Report-Designer.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Customization/Customizing-the-Report-List.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Customization/Customizing-the-Report-Viewer.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Customization/Security/Field-Level-Security.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Customization/Security/Multi-Tenant-Security.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Customization/Security/Multi-user-Security.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Customization/Security/Report-Level-Security.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Customization/Security/Security-Through-Restricted-Functionality.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Customization/Security/Security-in-Izenda.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
FAQ/ArchiveReportOutput.md
| ... | ... | @@ -64,4 +64,4 @@ Public Class CustomAdHocConfig |
| 64 | 64 | End Class |
| 65 | 65 | ``` |
| 66 | 66 | |
| 67 | -**Note:** You might like to run auto-archiving only when the scheduler executes. Using [[SchedulerExecuting|/API/CodeSamples/SchedulerExecuting]], you could know if this output is generated by the scheduler. |
|
| ... | ... | \ No newline at end of file |
| 0 | +**Note:** You might like to run auto-archiving only when the scheduler executes. Using [[SchedulerExecuting|/API/CodeSamples/SchedulerExecuting]], you could know if this output is generated by the scheduler. |
FAQ/Calculated-Field-With-Expression-In-Chart.md
| ... | ... | @@ -8,4 +8,4 @@ There are three ways to calculate a value in Izenda - using a function, using ar |
| 8 | 8 | |
| 9 | 9 | Because of this capability - using expressions to inject incompatible data into a field with the 'wrong' data type - it's possible to create a confusing situation with charts. Charts require an aggregated field to be used as a value, but it is possible to create an aggregate in expression without setting any of the flags which signal that a value is aggregated. Ultimately, you may end up with a mysterious error: "Column 'column_name' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause" even when the group aggregate is clearly applied. |
| 10 | 10 | |
| 11 | -It is not possible to use a field, calculated with an expression, included in the group clause, in a chart. To correct this error, make sure that the output of the expression is itself being grouped by a function as if it were a value being derived directly from the database. This means applying the expression, aggregating the output with a function, and testing your report design thoroughly to ensure that both the grouping and the calculations are coming through correctly. |
|
| ... | ... | \ No newline at end of file |
| 0 | +It is not possible to use a field, calculated with an expression, included in the group clause, in a chart. To correct this error, make sure that the output of the expression is itself being grouped by a function as if it were a value being derived directly from the database. This means applying the expression, aggregating the output with a function, and testing your report design thoroughly to ensure that both the grouping and the calculations are coming through correctly. |
FAQ/ConfigureSettings.md
| ... | ... | @@ -20,4 +20,4 @@ public override void ConfigureSettings() |
| 20 | 20 | Public Overrides Sub ConfigureSettings() |
| 21 | 21 | Izenda.AdHoc.AdHocSettings.ShowInvisible = True |
| 22 | 22 | Izenda.AdHoc.AdHocSettings.ShowClientEmailButton = False |
| 23 | -End Sub |
|
| ... | ... | \ No newline at end of file |
| 0 | +End Sub |
FAQ/CustomizeChart.md
| ... | ... | @@ -174,4 +174,4 @@ public override void CustomizeChart(object chart, Hashtable properties) |
| 174 | 174 | |
| 175 | 175 | Visualizations must be customized directly within the /Vis directory. Please see the D3 documentation for more information. https://github.com/mbostock/d3/wiki |
| 176 | 176 | |
| 177 | -You can also check the Izenda wiki page for [[customizing a visualization|/FAQ/How-Do-I-Customize-A-Visualization]] for examples. |
|
| ... | ... | \ No newline at end of file |
| 0 | +You can also check the Izenda wiki page for [[customizing a visualization|/FAQ/How-Do-I-Customize-A-Visualization]] for examples. |
FAQ/CustomizeDundasChart.md
| ... | ... | @@ -44,4 +44,4 @@ Public Overrides Sub CustomizeDundasChart(chart As Object, properties As Hashtab |
| 44 | 44 | Next |
| 45 | 45 | MyBase.CustomizeDundasChart(chart, properties, chartType) |
| 46 | 46 | End Sub |
| 47 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/CustomizeGuage.md
| ... | ... | @@ -146,4 +146,4 @@ Here is the background image used for the above examples: |
| 146 | 146 | |
| 147 | 147 | And here is the completely rendered gauge using some sample data: |
| 148 | 148 | |
| 149 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
FAQ/Database.md
| ... | ... | @@ -8,6 +8,6 @@ Izenda Reports is native to the Windows environment and works with many differen |
| 8 | 8 | |
| 9 | 9 | ##Questions |
| 10 | 10 | |
| 11 | -* [[How Do I Use a MySQL Connection String?|http://wiki.izenda.us/FAQ/Database/MySQL-Connection-String]] |
|
| 12 | -* [[Can Izenda Work With My DBMS System?|http://wiki.izenda.us/FAQ/Database/ODBC-Connection-String]] |
|
| 13 | -* [[SQL Type Errors When Using ODBC with MySQL|http://wiki.izenda.us/FAQ/Database/SQL-Type-Errors-When-Using-ODBC-with-MySQL]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [[How Do I Use a MySQL Connection String?|http://wiki.izenda.com/FAQ/Database/MySQL-Connection-String]] |
|
| 1 | +* [[Can Izenda Work With My DBMS System?|http://wiki.izenda.com/FAQ/Database/ODBC-Connection-String]] |
|
| 2 | +* [[SQL Type Errors When Using ODBC with MySQL|http://wiki.izenda.com/FAQ/Database/SQL-Type-Errors-When-Using-ODBC-with-MySQL]] |
FAQ/Database/ODBC-Connection-String.md
| ... | ... | @@ -10,4 +10,4 @@ Will My ODBC Connection String Work With Izenda Reports? |
| 10 | 10 | |
| 11 | 11 | Izenda Reports requires that a .NET provider and associated connection string be used. This means that a .NET provider of some kind must be installed to access your database (e.g. Oracle.Net, MySQL.net provider, etc). The provider will usually be installed on the web server (Microsoft IIS 5 or higher) that hosts the Izenda Reports application. This will allow Izenda Reports to access the ADO.NET provider for the database that formerly used an ODBC connection. Please note that installing a provider should not change any existing ODBC functionality, but it is always best to check with the provider vendor for full details. |
| 12 | 12 | |
| 13 | -Izenda Reports must use this provider since ODBC is a generic provider, and Izenda Reports requires that a special built-in account, "NETWORK SERVICE", has access to the database meta-data through IIS. This can not occur when using a generic ODBC provider. Once the provider is installed, you will need to use a connection string that is compatible with it. Please see your provider documentation for details. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Izenda Reports must use this provider since ODBC is a generic provider, and Izenda Reports requires that a special built-in account, "NETWORK SERVICE", has access to the database meta-data through IIS. This can not occur when using a generic ODBC provider. Once the provider is installed, you will need to use a connection string that is compatible with it. Please see your provider documentation for details. |
FAQ/DeleteReportSet.md
| ... | ... | @@ -4,13 +4,13 @@ |
| 4 | 4 | |
| 5 | 5 | ##Preface |
| 6 | 6 | |
| 7 | -The DeleteReportSet method is used to delete reports from your storage system. This method can be overridden in your [[CustomAdHocConfig|http://wiki.izenda.us/Integration/Tutorials/Customizing-Izenda-Settings]] class. |
|
| 7 | +The DeleteReportSet method is used to delete reports from your storage system. This method can be overridden in your [[CustomAdHocConfig|http://wiki.izenda.com/Integration/Tutorials/Customizing-Izenda-Settings]] class. |
|
| 8 | 8 | |
| 9 | 9 | ##Usage |
| 10 | -If you have overwritten [SaveReportSet()](http://wiki.izenda.us/FAQ/SaveReportSet) to change the location where reports are saved, it is necessary to use this override to indicate where the deletion will occur. |
|
| 10 | +If you have overwritten [SaveReportSet()](http://wiki.izenda.com/FAQ/SaveReportSet) to change the location where reports are saved, it is necessary to use this override to indicate where the deletion will occur. |
|
| 11 | 11 | |
| 12 | 12 | ##Examples |
| 13 | -The code samples below demonstrate method of overriding the method to implement custom functionality using both [[DatabaseAdHocConfig|http://wiki.izenda.us/FAQ/Storing-Reports#Database-Mode]] and [[FileSystemAdHocConfig|http://wiki.izenda.us/FAQ/Storing-Reports#File-System-Mode]]. |
|
| 13 | +The code samples below demonstrate method of overriding the method to implement custom functionality using both [[DatabaseAdHocConfig|http://wiki.izenda.com/FAQ/Storing-Reports#Database-Mode]] and [[FileSystemAdHocConfig|http://wiki.izenda.com/FAQ/Storing-Reports#File-System-Mode]]. |
|
| 14 | 14 | |
| 15 | 15 | ### C# DatabaseAdHocConfig Sample |
| 16 | 16 |
FAQ/DeleteTemplate.md
| ... | ... | @@ -25,4 +25,4 @@ Public Overrides Sub DeleteTemplate(fullReportSetName As String) |
| 25 | 25 | File.Delete(customTemplatesPath) |
| 26 | 26 | End If |
| 27 | 27 | End Sub |
| 28 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/DeleteThumbnail.md
| ... | ... | @@ -22,4 +22,4 @@ static Dictionary<string, byte[]> thumbnails = new Dictionary<string, byte[]>(); |
| 22 | 22 | |
| 23 | 23 | ```visualbasic |
| 24 | 24 | |
| 25 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Disabling-ReportList-Redirect.md
| ... | ... | @@ -4,4 +4,4 @@ The highlighted piece of code on the attached screenshot implements that behavio |
| 4 | 4 | |
| 5 | 5 | If this piece of code is removed, user will stay on ReportList even if there are no reports. |
| 6 | 6 | |
| 7 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
FAQ/Divide-By-Zero.md
| ... | ... | @@ -36,4 +36,4 @@ Izenda contains logic to detect when an expression might produce a DIV/0 error. |
| 36 | 36 | CASE WHEN [OrderID]=0 THEN CAST(2147483647 AS float) ELSE [Freight]/[OrderID] |
| 37 | 37 | ``` |
| 38 | 38 | |
| 39 | -Using the number seen in the cast will indicate to Izenda that it should use the DIV/0 format option for that value. This is one of the few times that Izenda will modify any code you place in an expression. You can disable this behavior using AdHocSettings.[[UseSafeDivisionInExpressions|/API/UseSafeDivisionInExpressions]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +Using the number seen in the cast will indicate to Izenda that it should use the DIV/0 format option for that value. This is one of the few times that Izenda will modify any code you place in an expression. You can disable this behavior using AdHocSettings.[[UseSafeDivisionInExpressions|/API/UseSafeDivisionInExpressions]] |
FAQ/Download-and-Update-Resources.md
| ... | ... | @@ -20,4 +20,4 @@ Within the zip folder you will also see a resources folder. This contains all th |
| 20 | 20 | |
| 21 | 21 | ###Version 6.7.0.272 |
| 22 | 22 | |
| 23 | -We made sweeping changes to the way jQuery is referenced for this version and so this requires additional steps if you are upgrading from a previous version. You can read more about it [[at this link|/FAQ/UpdatingReportDesigner-for-Izenda-6.7.0.272]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +We made sweeping changes to the way jQuery is referenced for this version and so this requires additional steps if you are upgrading from a previous version. You can read more about it [[at this link|/FAQ/UpdatingReportDesigner-for-Izenda-6.7.0.272]] |
FAQ/FAQ.md
| ... | ... | @@ -22,23 +22,23 @@ All training materials are available on the Izenda Reports site at no charge. Th |
| 22 | 22 | - [[How Do I Programatically switch databases?|FAQ/switching-databases-via-code]] |
| 23 | 23 | - [[How do I hide the settings page button or aspx page from users?|/API/CodeSamples/ShowSettingsButton]] |
| 24 | 24 | - [[How do I integrate with my login page?|FAQ/integrate-login-page]] |
| 25 | -- [[How do I implement Field-Level Security|http://wiki.izenda.us/FAQ/Questions/Applying-Security#Field-Level-Access]] |
|
| 25 | +- [[How do I implement Field-Level Security|http://wiki.izenda.com/FAQ/Questions/Applying-Security#Field-Level-Access]] |
|
| 26 | 26 | - [[Can I Use My Own Database's Functions With Izenda?|FAQ/izenda-and-udfs]] |
| 27 | 27 | - [[How Do I Enable Izenda Vision & HTML Charting?|FAQ/enable-izenda-vision]] |
| 28 | -- [[How do I reset my Fusion Cache via code?|http://wiki.izenda.us/FAQ/Questions/Caching#RefreshAllCachedReports]] |
|
| 29 | -- [[How do I implement Fully Qualified Hidden Filters?|http://wiki.izenda.us/API/CodeSamples/HiddenFilters#Fully-qualified-filters]] |
|
| 28 | +- [[How do I reset my Fusion Cache via code?|http://wiki.izenda.com/FAQ/Questions/Caching#RefreshAllCachedReports]] |
|
| 29 | +- [[How do I implement Fully Qualified Hidden Filters?|http://wiki.izenda.com/API/CodeSamples/HiddenFilters#Fully-qualified-filters]] |
|
| 30 | 30 | - [[How do I change the default print settings?|/FAQ/Questions/how-to-change-default-print-settings]] |
| 31 | 31 | - [[Can I Add Custom Format Options to the Report Designer?|/FAQ/Questions/Add Formatting Options]] |
| 32 | 32 | - [[I'm Getting #DIV/0 In My Report Viewer. How Can I Fix This?|FAQ/Divide By Zero]] |
| 33 | 33 | - [[My control names changed when I deployed from development to production and now I can't access them.|/FAQ/Questions/Control-Names-Break-In-Production]] |
| 34 | -- [[Can I define my own grouping and aggregate functions in Izenda? If so, how?|http://wiki.izenda.us/FAQ/Questions/Custom-Aggregate-Functions]] |
|
| 35 | -- [[How can I set up auditing so that whenever a user accesses or exports report data, an audit is performed?|http://wiki.izenda.us/FAQ/Questions/Auditing-When-Accessing-Reports]] |
|
| 36 | -- [[How can I export columns that are normally hidden?|http://wiki.izenda.us/FAQ/Questions/exporting-hidden-columns]] |
|
| 34 | +- [[Can I define my own grouping and aggregate functions in Izenda? If so, how?|http://wiki.izenda.com/FAQ/Questions/Custom-Aggregate-Functions]] |
|
| 35 | +- [[How can I set up auditing so that whenever a user accesses or exports report data, an audit is performed?|http://wiki.izenda.com/FAQ/Questions/Auditing-When-Accessing-Reports]] |
|
| 36 | +- [[How can I export columns that are normally hidden?|http://wiki.izenda.com/FAQ/Questions/exporting-hidden-columns]] |
|
| 37 | 37 | - [[How can I add a new time period to the list of time period filter options?|/FAQ/Questions/Adding-Custom-Time-Periods]] |
| 38 | 38 | - [[How can I change default data precision setting?|/FAQ/Questions/Changing-Data-Precision]] |
| 39 | 39 | - [[Is there a way to store a pre-built string or object at the application level?|/FAQ/Questions/Storing-Custom-Constraints]] |
| 40 | -- [[How to turn off "Report has been modified and report will be overridden" warning message?|http://wiki.izenda.us/API/CodeSamples/ShowModifiedReportMessage]] |
|
| 41 | -- [[How can I export reportset without placing it to session?|http://wiki.izenda.us/API/CodeSamples/RedirectExports]] |
|
| 40 | +- [[How to turn off "Report has been modified and report will be overridden" warning message?|http://wiki.izenda.com/API/CodeSamples/ShowModifiedReportMessage]] |
|
| 41 | +- [[How can I export reportset without placing it to session?|http://wiki.izenda.com/API/CodeSamples/RedirectExports]] |
|
| 42 | 42 | - [[How do I customize font sizes?|/FAQ/Common UI Customizations]] |
| 43 | 43 | - [[How can I preset date values in time period filter?|/FAQ/Questions/How-To-Preset-Values-In-Filter]] |
| 44 | 44 | |
| ... | ... | @@ -69,12 +69,12 @@ All training materials are available on the Izenda Reports site at no charge. Th |
| 69 | 69 | |
| 70 | 70 | ##Platform |
| 71 | 71 | |
| 72 | -- [[What browsers does Izenda Reports support?|http://wiki.izenda.us/FAQ/Platform/What-browsers-does-Izenda-Reports-Support]] |
|
| 72 | +- [[What browsers does Izenda Reports support?|http://wiki.izenda.com/FAQ/Platform/What-browsers-does-Izenda-Reports-Support]] |
|
| 73 | 73 | - [[Where can I find information about the company?|http://www.izenda.com/company/]] |
| 74 | 74 | - [[What do other customers say about Izenda?|http://www.izenda.com/case-studies/]] |
| 75 | 75 | - [[What product features does Izenda offer?|http://www.izenda.com/products/]] |
| 76 | 76 | - [[What benefits does Izenda offer?|http://www.izenda.com/why-choose-izenda]] |
| 77 | -- [[How does Izenda perform on large databases?|http://wiki.izenda.us/FAQ/Performance]] |
|
| 77 | +- [[How does Izenda perform on large databases?|http://wiki.izenda.com/FAQ/Performance]] |
|
| 78 | 78 | - [[How do I use ReportParts?|/FAQ/Questions/Using ReportParts]] |
| 79 | 79 | |
| 80 | 80 | ##Report Design |
| ... | ... | @@ -87,9 +87,9 @@ All training materials are available on the Izenda Reports site at no charge. Th |
| 87 | 87 | - [[How does filtering in dashboards work?|FAQ/filtering-in-dashboards]] |
| 88 | 88 | - [[What CSS will be Included in My Report?|FAQ/css-in-reports]] |
| 89 | 89 | - [[How Do I Use a Blank Column in My Exports?|Guides/Blank-Column-in-Export]] |
| 90 | -- [[How Do I Display Filter Names in My Reports?|http://wiki.izenda.us/Guides/ReportDesign/5.0-Filters-tab#5.6-Other-Filter-Features]] |
|
| 91 | -- [[How Do I Hide the Report List Button On the Report Viewer?|http://wiki.izenda.us/FAQ/Questions/Hiding-report-list-button]] |
|
| 92 | -- [[Can I change the report title dynamically?|http://wiki.izenda.us/FAQ/Questions/Dynamically-change-report-title]] |
|
| 90 | +- [[How Do I Display Filter Names in My Reports?|http://wiki.izenda.com/Guides/ReportDesign/5.0-Filters-tab#5.6-Other-Filter-Features]] |
|
| 91 | +- [[How Do I Hide the Report List Button On the Report Viewer?|http://wiki.izenda.com/FAQ/Questions/Hiding-report-list-button]] |
|
| 92 | +- [[Can I change the report title dynamically?|http://wiki.izenda.com/FAQ/Questions/Dynamically-change-report-title]] |
|
| 93 | 93 | - [[How do sub-reports and drilldowns work?|/FAQ/Questions/sub-reports-and-drilldowns]] |
| 94 | 94 | - [[How do allow text wrapping on headers?|/API/CodeSamples/AllowMultilineHeaders]] |
| 95 | 95 | - [[How do I set the column width for each individual field?|/FAQ/advanced-field-settings]] |
| ... | ... | @@ -101,7 +101,7 @@ All training materials are available on the Izenda Reports site at no charge. Th |
| 101 | 101 | |
| 102 | 102 | ##Scheduler |
| 103 | 103 | |
| 104 | -- [[How do I use the Izenda Scheduler?|http://wiki.izenda.us/FAQ/Questions/How-do-I-use-the-Izenda-Reports-report-email-scheduler#Overnight-batch-report-processing]] |
|
| 104 | +- [[How do I use the Izenda Scheduler?|http://wiki.izenda.com/FAQ/Questions/How-do-I-use-the-Izenda-Reports-report-email-scheduler#Overnight-batch-report-processing]] |
|
| 105 | 105 | |
| 106 | 106 | ##Security |
| 107 | 107 | |
| ... | ... | @@ -110,8 +110,8 @@ All training materials are available on the Izenda Reports site at no charge. Th |
| 110 | 110 | - [[How do I use Windows Active Directory for security?| FAQ/windows-active-directory-security]] |
| 111 | 111 | - [[How Do I Apply Security to Scheduled Reports?|/FAQ/Questions/Applying-Security-to-Scheduled-Reports]] |
| 112 | 112 | - [[How Can I Authenticate Against a Hash Sent Via Query String?|/FAQ/Questions/Authenticating-via-hash]] |
| 113 | -- [[How Can I Prevent Other Users From Overwriting My Reports?|http://wiki.izenda.us/Guides/ReportDesign/9.0-Misc-Tab#9.1-Share-With-&-Rights]] |
|
| 114 | -- [[How Do I Mask Specified Field Values?|http://wiki.izenda.us/FAQ/Questions/Applying-Security#Field-Value-Concealing]] |
|
| 113 | +- [[How Can I Prevent Other Users From Overwriting My Reports?|http://wiki.izenda.com/Guides/ReportDesign/9.0-Misc-Tab#9.1-Share-With-&-Rights]] |
|
| 114 | +- [[How Do I Mask Specified Field Values?|http://wiki.izenda.com/FAQ/Questions/Applying-Security#Field-Value-Concealing]] |
|
| 115 | 115 | - [[How Do I Prevent Information Leaks?|FAQ/Preventing-information-leaks]] |
| 116 | 116 | - [[How Do I Enable And Test SSL In Izenda?|/FAQ/SSL-in-Izenda]] |
| 117 | 117 | |
| ... | ... | @@ -163,7 +163,7 @@ All training materials are available on the Izenda Reports site at no charge. Th |
| 163 | 163 | - [[How Do I Use Stored Procedures With Izenda Reports?|/FAQ/Questions/Using-Stored-Procedures-In-Izenda-6]] |
| 164 | 164 | - [[How do I use alternate filter values with a table or view versus what I display to the user?|/FAQ/passing-alternate-filter-values-with-a-table-or-view]] |
| 165 | 165 | - [[How do I use alternate filter values with stored procedure parameters versus what I display to the user?|/FAQ/Questions/using-alternate-filter-values-with-stored-procedures]] |
| 166 | -- [[What kinds of caching does Izenda use?|/FAQ/Questions/Caching]] |
|
| 166 | +- [[What kinds of caching does izenda.come?|/FAQ/Questions/Caching]] |
|
| 167 | 167 | - [[I'm seeing a version collision between a third party library referencing Log4Net and Izenda. How do I fix this?|/FAQ/Questions/Log4Net-Collision]] |
| 168 | 168 | - [How do I customize the English.resx file?](/FAQ/How-do-i-customize-the-English-dot-resx-file) |
| 169 | 169 | - [[Is Izenda 508 Compliant?|/FAQ/Questions/Section508-compliance]] |
| ... | ... | @@ -172,4 +172,4 @@ All training materials are available on the Izenda Reports site at no charge. Th |
| 172 | 172 | - [[How do I control page breaking inside of an Image?|/FAQ/Questions/Preventing-page-break-in-images]] |
| 173 | 173 | - [How do I toggle word wrapping in the report list?](/FAQ/Toggle-Text-Wrapping-on-the-Report-List) |
| 174 | 174 | - [[How do I set charts to only have one Y axis?|/FAQ/How-do-I-set-only-one-Y-axis-in-a-chart]] |
| 175 | -- [[How do I write custom code for a visualization?|/FAQ/How-Do-I-Customize-A-Visualization]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +- [[How do I write custom code for a visualization?|/FAQ/How-Do-I-Customize-A-Visualization]] |
FAQ/FilteredListReports.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -This method is used on the dashboards page and returns a list of reports that are guaranteed to be available to the current user, taking into account all [[hidden filters|http://wiki.izenda.us/FAQ/applying-hidden-filter-using-inner-query]] and settings. This method can be overridden in your [[CustomAdHocConfig|http://wiki.izenda.us/Integration/Tutorials/Customizing-Izenda-Settings]] class as needed. Here is a sample of what an overridden implementation could look like. |
|
| 7 | +This method is used on the dashboards page and returns a list of reports that are guaranteed to be available to the current user, taking into account all [[hidden filters|http://wiki.izenda.com/FAQ/applying-hidden-filter-using-inner-query]] and settings. This method can be overridden in your [[CustomAdHocConfig|http://wiki.izenda.com/Integration/Tutorials/Customizing-Izenda-Settings]] class as needed. Here is a sample of what an overridden implementation could look like. |
|
| 8 | 8 | |
| 9 | 9 | _**Note:** For more on caching in Izenda, please see the [[UseCachedFilteredLists|/API/CodeSamples/UseCachedFilteredLists]] setting._ |
| 10 | 10 | |
| ... | ... | @@ -44,4 +44,4 @@ End Function |
| 44 | 44 | |
| 45 | 45 | ##See Also |
| 46 | 46 | |
| 47 | -* [[FilteredListReportsDictionary|FAQ/FilteredListReportsDictionary]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [[FilteredListReportsDictionary|FAQ/FilteredListReportsDictionary]] |
FAQ/FilteredListReportsDictionary.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -This method is used on the report list page and returns a list of reports that are guaranteed to be available to the current user, taking into account all [[hidden filters|http://wiki.izenda.us/FAQ/applying-hidden-filter-using-inner-query]] and settings. This method can be overridden in your [[CustomAdHocConfig|http://wiki.izenda.us/Integration/Tutorials/Customizing-Izenda-Settings]] class as needed. Here is a sample of what an overridden implementation could look like. |
|
| 7 | +This method is used on the report list page and returns a list of reports that are guaranteed to be available to the current user, taking into account all [[hidden filters|http://wiki.izenda.com/FAQ/applying-hidden-filter-using-inner-query]] and settings. This method can be overridden in your [[CustomAdHocConfig|http://wiki.izenda.com/Integration/Tutorials/Customizing-Izenda-Settings]] class as needed. Here is a sample of what an overridden implementation could look like. |
|
| 8 | 8 | |
| 9 | 9 | ##Global.asax (C♯) |
| 10 | 10 | |
| ... | ... | @@ -40,4 +40,4 @@ End Function |
| 40 | 40 | |
| 41 | 41 | ##See Also |
| 42 | 42 | |
| 43 | -* [[FilteredListReports|FAQ/FilteredListReports]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [[FilteredListReports|FAQ/FilteredListReports]] |
FAQ/Formatting.md
| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | #Formatting |
| 2 | 2 | |
| 3 | -* [How do I Add bulk CSV to the report viewer?](http://wiki.izenda.us/FAQ/Formatting/How-do-I-Add-bulk-CSV-to-the-report-viewer) |
|
| 4 | -* [How do I control the alignment of text fields or justification in report output?](http://wiki.izenda.us/FAQ/Formatting/How-do-I-control-the-alignment-of-text-fields-or-justification-in-report-output) |
|
| 5 | -* [[Customer Loses CSS Formatting or Fonts etc are not Correct]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [How do I Add bulk CSV to the report viewer?](http://wiki.izenda.com/FAQ/Formatting/How-do-I-Add-bulk-CSV-to-the-report-viewer) |
|
| 1 | +* [How do I control the alignment of text fields or justification in report output?](http://wiki.izenda.com/FAQ/Formatting/How-do-I-control-the-alignment-of-text-fields-or-justification-in-report-output) |
|
| 2 | +* [[Customer Loses CSS Formatting or Fonts etc are not Correct]] |
FAQ/Formatting/Customer-Loses-CSS-Formatting-or-Fonts-etc-are-not-Correct.md
| ... | ... | @@ -12,4 +12,4 @@ This can be caused if your company distributes an application with reporting to |
| 12 | 12 | |
| 13 | 13 | * **Settings.aspx:** You can check the CSS tab on the settings page to make sure that none of the CSS urls are using localhost in the URL or are pointing to an internal web server. The CSS settings must be accessible from a remote location in order for the CSS to work. |
| 14 | 14 | |
| 15 | -* **InitializeReporting():** You can set the corresponding settings for CSS URLs in the [[InitializeReporting|/FAQ/InitializeReporting]] method to the appropriate external server URLs as well. |
|
| ... | ... | \ No newline at end of file |
| 0 | +* **InitializeReporting():** You can set the corresponding settings for CSS URLs in the [[InitializeReporting|/FAQ/InitializeReporting]] method to the appropriate external server URLs as well. |
FAQ/Formatting/How-do-I-Add-bulk-CSV-to-the-report-viewer.md
| ... | ... | @@ -62,4 +62,4 @@ If you want to test the bulk CSV export option to see if it's correct for you, f |
| 62 | 62 | * Append the string "&output=bulkcsv" onto the URL (e.g. http://www.izenda.com/bi/ReportViewer.aspx?rn=Budget&output=bulkcsv) |
| 63 | 63 | * Press enter to export the report as a bulk csv file |
| 64 | 64 | |
| 65 | -_**Note:** The total amount of records that will be exported via the bulk CSV option will still be limited by the [[ExportLimit|/API/CodeSamples/ExportLimit]] setting._ |
|
| ... | ... | \ No newline at end of file |
| 0 | +_**Note:** The total amount of records that will be exported via the bulk CSV option will still be limited by the [[ExportLimit|/API/CodeSamples/ExportLimit]] setting._ |
FAQ/Formatting/How-do-I-control-the-alignment-of-text-fields-or-justification-in-report-output.md
| ... | ... | @@ -36,4 +36,4 @@ There are a couple of different text boxes that have justification options. |
| 36 | 36 | |
| 37 | 37 | * **Report Header Image Justification:** Adds justification to the report's header image. |
| 38 | 38 | * **Description:** Adds justification to the report's description. |
| 39 | -* **Footer:** Adds justification to the report's footer. |
|
| ... | ... | \ No newline at end of file |
| 0 | +* **Footer:** Adds justification to the report's footer. |
FAQ/Formatting/How-do-I-hide-Output-Types.md
| ... | ... | @@ -35,4 +35,4 @@ Here is a list of the possible output types. Input the exact string below into t |
| 35 | 35 | * XML |
| 36 | 36 | * ODT |
| 37 | 37 | * RTF |
| 38 | -* HTMLREPORT |
|
| ... | ... | \ No newline at end of file |
| 0 | +* HTMLREPORT |
FAQ/GetAutoRefreshIntervals.md
| ... | ... | @@ -36,4 +36,4 @@ public class CustomAdHocConfig : DatabaseAdHocConfig |
| 36 | 36 | //End |
| 37 | 37 | |
| 38 | 38 | } |
| 39 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/GetCustomFooter.md
| ... | ... | @@ -61,4 +61,4 @@ Public Module LinqExtensions |
| 61 | 61 | Return toReturn.AsEnumerable() |
| 62 | 62 | End Function |
| 63 | 63 | End Module |
| 64 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/GetCustomHeader.md
| ... | ... | @@ -61,4 +61,4 @@ Public Module LinqExtensions |
| 61 | 61 | Return toReturn.AsEnumerable() |
| 62 | 62 | End Function |
| 63 | 63 | End Module |
| 64 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/GetOperatorList.md
| ... | ... | @@ -46,4 +46,4 @@ Public Class CustomAdHocConfig |
| 46 | 46 | HttpContext.Current.Session("ReportingInitialized") = True |
| 47 | 47 | End Sub |
| 48 | 48 | End Class |
| 49 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/GetPossibleValuesAsTree.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -The GetPossibleValuesAsTree method is an overridable method in the [[AdHocConfig|/API/AdHocConfig]] class that can change the behavior of the Equals (Tree) filter operator. This option is normally hidden from appearing on the list until it is overridden in your [[CustomAdHocConfig|http://wiki.izenda.us/Integration/Tutorials/Customizing-Izenda-Settings]]. The [[Equals (Tree)|http://wiki.izenda.us/Guides/ReportDesign/5.0-Filters-tab#5.3-Operator-Categories]] operator will allow you to select elements based on a hierarchy of values starting with "All", which is the root option. Values can be expanded out from the root option and any number may be selected. |
|
| 7 | +The GetPossibleValuesAsTree method is an overridable method in the [[AdHocConfig|/API/AdHocConfig]] class that can change the behavior of the Equals (Tree) filter operator. This option is normally hidden from appearing on the list until it is overridden in your [[CustomAdHocConfig|http://wiki.izenda.com/Integration/Tutorials/Customizing-Izenda-Settings]]. The [[Equals (Tree)|http://wiki.izenda.com/Guides/ReportDesign/5.0-Filters-tab#5.3-Operator-Categories]] operator will allow you to select elements based on a hierarchy of values starting with "All", which is the root option. Values can be expanded out from the root option and any number may be selected. |
|
| 8 | 8 | |
| 9 | 9 | ##Use |
| 10 | 10 | |
| ... | ... | @@ -98,4 +98,4 @@ public override System.Collections.Generic.IList<ValueTreeNode> GetPossibleValue |
| 98 | 98 | } |
| 99 | 99 | return base.GetPossibleValuesAsTree(fullColumnName, maxRowCount, rs); |
| 100 | 100 | } |
| 101 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/GetReportIDByName.md
| ... | ... | @@ -25,4 +25,4 @@ Public Overrides Function GetReportIDByName(fullReportName As String) As String |
| 25 | 25 | LoadReportIDs(nameToIdDict) |
| 26 | 26 | Return If(nameToIdDict.ContainsKey(fullReportName), nameToIdDict(fullReportName), Nothing) |
| 27 | 27 | End Function |
| 28 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/GetReportNameById.md
| ... | ... | @@ -25,4 +25,4 @@ Public Overrides Function GetReportNameById(id As String) As String |
| 25 | 25 | LoadReportNames(nameToIdDict) |
| 26 | 26 | Return If(nameToIdDict.ContainsKey(id), nameToIdDict(id), Nothing) |
| 27 | 27 | End Function |
| 28 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Hiding-Buttons-and-Tabs.md
| ... | ... | @@ -9,12 +9,12 @@ Izenda offers various methods of controlling the toolbar buttons and tabs that u |
| 9 | 9 | ##Report Viewer Buttons |
| 10 | 10 | |
| 11 | 11 | * [[The Report List Button|/FAQ/Questions/Hiding-report-list-button]] |
| 12 | -* [[The Save and Save As Button|http://wiki.izenda.us/API/CodeSamples/ShowDesignLinks]] |
|
| 13 | -* [[The Print HTML and HTML-powered PDF Button|http://wiki.izenda.us/FAQ/Questions/hiding-report-viewer-buttons]] |
|
| 14 | -* [[The Export dropdown|http://wiki.izenda.us/FAQ/Questions/hiding-report-viewer-buttons]] |
|
| 15 | -* [[The Send Report Button|http://wiki.izenda.us/FAQ/Questions/hiding-report-viewer-buttons]] |
|
| 16 | -* [[The Records dropdown|http://wiki.izenda.us/FAQ/Questions/hiding-report-viewer-buttons]] |
|
| 17 | -* [[The Open In Designer Button|http://wiki.izenda.us/API/CodeSamples/ShowDesignLinks]] |
|
| 12 | +* [[The Save and Save As Button|http://wiki.izenda.com/API/CodeSamples/ShowDesignLinks]] |
|
| 13 | +* [[The Print HTML and HTML-powered PDF Button|http://wiki.izenda.com/FAQ/Questions/hiding-report-viewer-buttons]] |
|
| 14 | +* [[The Export dropdown|http://wiki.izenda.com/FAQ/Questions/hiding-report-viewer-buttons]] |
|
| 15 | +* [[The Send Report Button|http://wiki.izenda.com/FAQ/Questions/hiding-report-viewer-buttons]] |
|
| 16 | +* [[The Records dropdown|http://wiki.izenda.com/FAQ/Questions/hiding-report-viewer-buttons]] |
|
| 17 | +* [[The Open In Designer Button|http://wiki.izenda.com/API/CodeSamples/ShowDesignLinks]] |
|
| 18 | 18 | * [[The Settings Button|/API/CodeSamples/ShowSettingsButton]] |
| 19 | 19 | |
| 20 | 20 | ##Report Viewer Tabs |
| ... | ... | @@ -25,38 +25,38 @@ Izenda offers various methods of controlling the toolbar buttons and tabs that u |
| 25 | 25 | |
| 26 | 26 | ##Report Designer Buttons |
| 27 | 27 | |
| 28 | -* [[Back Button|http://wiki.izenda.us/API/CodeSamples/ShowBackButton]] |
|
| 29 | -* [[Report List Button|http://wiki.izenda.us/API/CodeSamples/ReportList]] |
|
| 30 | -* [[New Button|http://wiki.izenda.us/API/CodeSamples/ShowNewButton]] |
|
| 31 | -* [[Save Button|http://wiki.izenda.us/API/CodeSamples/ShowSaveControls]] |
|
| 32 | -* [[Save As Button|http://wiki.izenda.us/API/CodeSamples/ShowSaveControls]] |
|
| 28 | +* [[Back Button|http://wiki.izenda.com/API/CodeSamples/ShowBackButton]] |
|
| 29 | +* [[Report List Button|http://wiki.izenda.com/API/CodeSamples/ReportList]] |
|
| 30 | +* [[New Button|http://wiki.izenda.com/API/CodeSamples/ShowNewButton]] |
|
| 31 | +* [[Save Button|http://wiki.izenda.com/API/CodeSamples/ShowSaveControls]] |
|
| 32 | +* [[Save As Button|http://wiki.izenda.com/API/CodeSamples/ShowSaveControls]] |
|
| 33 | 33 | * [[Print (PDF) Button|/FAQ/Formatting/How-do-I-hide-Output-Types]] |
| 34 | -* [[Print (HTML) Button|http://wiki.izenda.us/FAQ/Formatting/How-do-I-hide-Output-Types]] |
|
| 35 | -* [[Publish RDL Button|http://wiki.izenda.us/API/CodeSamples/ShowPublishRdlButton]] |
|
| 34 | +* [[Print (HTML) Button|http://wiki.izenda.com/FAQ/Formatting/How-do-I-hide-Output-Types]] |
|
| 35 | +* [[Publish RDL Button|http://wiki.izenda.com/API/CodeSamples/ShowPublishRdlButton]] |
|
| 36 | 36 | * [[Show SQL Button|/FAQ/Formatting/How-do-I-hide-Output-Types]] |
| 37 | -* [[CSV Button|http://wiki.izenda.us/API/CodeSamples/ShowCSVButton]] |
|
| 37 | +* [[CSV Button|http://wiki.izenda.com/API/CodeSamples/ShowCSVButton]] |
|
| 38 | 38 | * [[Excel Button|/FAQ/Formatting/How-do-I-hide-Output-Types]] |
| 39 | -* [[Word Button|http://wiki.izenda.us/API/CodeSamples/ShowDOCButton]] |
|
| 39 | +* [[Word Button|http://wiki.izenda.com/API/CodeSamples/ShowDOCButton]] |
|
| 40 | 40 | * [[XML Button|/FAQ/Formatting/How-do-I-hide-Output-Types]] |
| 41 | -* [[RTF Button|http://wiki.izenda.us/API/CodeSamples/ShowRTFButton]] |
|
| 42 | -* [[Open Office Button|http://wiki.izenda.us/API/CodeSamples/ShowOpenOfficeButton]] |
|
| 43 | -* [[Output RDL Button|http://wiki.izenda.us/API/CodeSamples/ShowRdlOutputIcon]] |
|
| 44 | -* [[E-mail From Client Button|http://wiki.izenda.us/API/CodeSamples/ShowClientEmailButton]] |
|
| 45 | -* [[E-mail From Server Button|http://wiki.izenda.us/API/CodeSamples/ShowServerEmailButton]] |
|
| 41 | +* [[RTF Button|http://wiki.izenda.com/API/CodeSamples/ShowRTFButton]] |
|
| 42 | +* [[Open Office Button|http://wiki.izenda.com/API/CodeSamples/ShowOpenOfficeButton]] |
|
| 43 | +* [[Output RDL Button|http://wiki.izenda.com/API/CodeSamples/ShowRdlOutputIcon]] |
|
| 44 | +* [[E-mail From Client Button|http://wiki.izenda.com/API/CodeSamples/ShowClientEmailButton]] |
|
| 45 | +* [[E-mail From Server Button|http://wiki.izenda.com/API/CodeSamples/ShowServerEmailButton]] |
|
| 46 | 46 | * [[Settings Button|/API/CodeSamples/ShowSettingsButton]] |
| 47 | 47 | * Results Dropdown |
| 48 | -* [[Help Panel Button|http://wiki.izenda.us/API/CodeSamples/ShowSideHelp]] |
|
| 49 | -* [[Add Pivot Button|http://wiki.izenda.us/API/CodeSamples/ShowPivot]] |
|
| 48 | +* [[Help Panel Button|http://wiki.izenda.com/API/CodeSamples/ShowSideHelp]] |
|
| 49 | +* [[Add Pivot Button|http://wiki.izenda.com/API/CodeSamples/ShowPivot]] |
|
| 50 | 50 | |
| 51 | 51 | ##Report Designer Tabs |
| 52 | 52 | |
| 53 | -* [[Data Sources Tab|http://wiki.izenda.us/Guides/Toolbar-Buttons#Data-Sources-Tab]] |
|
| 54 | -* [[Fields Tab|http://wiki.izenda.us/Guides/Toolbar-Buttons#Fields-Tab]] |
|
| 55 | -* [[Summary Tab|http://wiki.izenda.us/Guides/Toolbar-Buttons#Summary-Tab]] |
|
| 56 | -* [[Chart Tab|http://wiki.izenda.us/Guides/Toolbar-Buttons#Chart-Tab]] |
|
| 57 | -* [[Gauge Tab|http://wiki.izenda.us/Guides/Toolbar-Buttons#Gauge-Tab]] |
|
| 58 | -* [[Map Tab|http://wiki.izenda.us/Guides/Toolbar-Buttons#Map-Tab]] |
|
| 59 | -* [[Misc Tab|http://wiki.izenda.us/Guides/Toolbar-Buttons#Misc-Tab]] |
|
| 60 | -* [[Style Tab|http://wiki.izenda.us/Guides/Toolbar-Buttons#Style-Tab]] |
|
| 53 | +* [[Data Sources Tab|http://wiki.izenda.com/Guides/Toolbar-Buttons#Data-Sources-Tab]] |
|
| 54 | +* [[Fields Tab|http://wiki.izenda.com/Guides/Toolbar-Buttons#Fields-Tab]] |
|
| 55 | +* [[Summary Tab|http://wiki.izenda.com/Guides/Toolbar-Buttons#Summary-Tab]] |
|
| 56 | +* [[Chart Tab|http://wiki.izenda.com/Guides/Toolbar-Buttons#Chart-Tab]] |
|
| 57 | +* [[Gauge Tab|http://wiki.izenda.com/Guides/Toolbar-Buttons#Gauge-Tab]] |
|
| 58 | +* [[Map Tab|http://wiki.izenda.com/Guides/Toolbar-Buttons#Map-Tab]] |
|
| 59 | +* [[Misc Tab|http://wiki.izenda.com/Guides/Toolbar-Buttons#Misc-Tab]] |
|
| 60 | +* [[Style Tab|http://wiki.izenda.com/Guides/Toolbar-Buttons#Style-Tab]] |
|
| 61 | 61 | * [[Filters Tab|/API/CodeSamples/ShowFiltersTab]] |
| 62 | -* [[Preview Tab|http://wiki.izenda.us/Guides/Toolbar-Buttons#Preview-Tab]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [[Preview Tab|http://wiki.izenda.com/Guides/Toolbar-Buttons#Preview-Tab]] |
FAQ/How-Do-I-Customize-A-Visualization.md
| ... | ... | @@ -180,4 +180,4 @@ var tw = g2.node().getBBox().width, th = g2.node().getBBox().height, |
| 180 | 180 | actualRadius = Math.sqrt((tw * tw + th * th) / 4), |
| 181 | 181 | textScaleFactor = (actualRadius > 0) ? (radius * 0.3 / actualRadius) : 1; |
| 182 | 182 | g2.attr("transform", "translate(" + align + "," + heightWithOffset / 2 + ") scale(" + textScaleFactor + ")"); |
| 183 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/How-To-Minify-CSS-Files.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##Introduction |
| 6 | 6 | |
| 7 | -Izenda uses a host of minified files for performance improvement. When making updates the the .CSS files or occasionally when updating, the minified versions (.min.css) of the CSS files will need to be updated or generated. This can be done using Grunt. |
|
| 7 | +izenda.comes a host of minified files for performance improvement. When making updates the the .CSS files or occasionally when updating, the minified versions (.min.css) of the CSS files will need to be updated or generated. This can be done using Grunt. |
|
| 8 | 8 | |
| 9 | 9 | ## Instructions |
| 10 | 10 | |
| ... | ... | @@ -13,4 +13,4 @@ Izenda uses a host of minified files for performance improvement. When making up |
| 13 | 13 | 3. Navigate to the root of the folder where you have Izenda. You can tell this is the folder as there will be a gruntfile.js |
| 14 | 14 | 4. After navigating to this location, simply type **_grunt_** |
| 15 | 15 | 5. If all went well, you should see a list of files, their size and their |
| 16 | -compressed size in the console. |
|
| ... | ... | \ No newline at end of file |
| 0 | +compressed size in the console. |
FAQ/How-do-I-customize-my-dashboard-viewer-page.md
| ... | ... | @@ -52,4 +52,4 @@ In dashboard.css, you can override the following class: |
| 52 | 52 | |
| 53 | 53 | And establish some property such as: |
| 54 | 54 | |
| 55 | -background-image: url('Resources\images\ExampleBackground.png'); |
|
| ... | ... | \ No newline at end of file |
| 0 | +background-image: url('Resources\images\ExampleBackground.png'); |
FAQ/How-do-I-customize-the-English-dot-resx-file.md
| ... | ... | @@ -3,6 +3,6 @@ As of our 6.8 release, the English.resx file is made available to customize the |
| 3 | 3 | |
| 4 | 4 | You may need to create the Resources folder inside of the bin folder. Below are a few screenshots from a use-case, to illustrate the example: |
| 5 | 5 | |
| 6 | - |
|
| 6 | + |
|
| 7 | 7 | |
| 8 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
FAQ/How-do-I-set-only-one-Y-axis-in-a-chart.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##Purpose |
| 6 | 6 | |
| 7 | -By default, Izenda uses the HTML charting engine setting. A different charting engine can be set via AdHocSettings.ChartingEngine. For more information, refer to [[ChartingEngine|http://wiki.izenda.us/API/CodeSamples/ChartingEngine]]. |
|
| 7 | +By default, izenda.comes the HTML charting engine setting. A different charting engine can be set via AdHocSettings.ChartingEngine. For more information, refer to [[ChartingEngine|http://wiki.izenda.com/API/CodeSamples/ChartingEngine]]. |
|
| 8 | 8 | Izenda charts will display two or more y axes on a chart if multiple plotted items have different ranges. This is to prevent very high values from making lower values unreadably small on the chart, but does not allow for proportional comparison. Customizing the code to use a common left axis makes the comparison proportional, while simply hiding the right axis will keep values absolute, but will not show the metric for the second charted item (not recommended). |
| 9 | 9 | |
| 10 | 10 | --- |
| ... | ... | @@ -179,4 +179,4 @@ Public Overrides Sub CustomizeDundasChart(chart As Object, properties As Hashtab |
| 179 | 179 | MyBase.CustomizeDundasChart(chart, properties, chartType) |
| 180 | 180 | |
| 181 | 181 | End Sub |
| 182 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/How-user-credentials-are-applied.md
| ... | ... | @@ -27,4 +27,4 @@ _**Note:** This user has admin privileges and will be able to see and change all |
| 27 | 27 | |
| 28 | 28 | You can use code to create any roles you wish, such as power users, or roles that can only view and export reports. |
| 29 | 29 | |
| 30 | -Izenda Reports only needs to know which users have which privileges and how you identify them. Since this is different for different deployments, this needs to be integrated as part of your application's login process. Please contact services@izenda.com with questions or to set up an integration call with an Izenda Engineer. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Izenda Reports only needs to know which users have which privileges and how you identify them. Since this is different for different deployments, this needs to be integrated as part of your application's login process. Please contact services@izenda.com with questions or to set up an integration call with an Izenda Engineer. |
FAQ/Implementing-Scheduler-Security.md
| ... | ... | @@ -25,7 +25,7 @@ The values for izUser and izPassword can then be handled in your InitializeRepor |
| 25 | 25 | |
| 26 | 26 | Figure 1: The scheduler request and response model |
| 27 | 27 | |
| 28 | - |
|
| 28 | + |
|
| 29 | 29 | |
| 30 | 30 | As demonstrated in the above graphic, custom code is required to handle the values passed into the site. |
| 31 | 31 | |
| ... | ... | @@ -97,4 +97,4 @@ Visual Basic: |
| 97 | 97 | End Class |
| 98 | 98 | ``` |
| 99 | 99 | |
| 100 | -The above snippet, in conjunction with the Izenda reports scheduler executable included in starter kits after version 6.10.0.12 (6.10.0.13 and above), will allow the scheduler to bypass the normal RequireLogin setting and schedule reports freely and securely while still requiring any other users to login using the standard mechanism. This example can be modified to meet individual business requirements. |
|
| ... | ... | \ No newline at end of file |
| 0 | +The above snippet, in conjunction with the Izenda reports scheduler executable included in starter kits after version 6.10.0.12 (6.10.0.13 and above), will allow the scheduler to bypass the normal RequireLogin setting and schedule reports freely and securely while still requiring any other users to login using the standard mechanism. This example can be modified to meet individual business requirements. |
FAQ/InitializeReporting.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -The ``InitializeReporting()`` method is a static context method that Izenda uses to initialize settings and set various configuration options. This should be called after your user has logged in to your application in order to set user-level settings. Since it's a static method, it can be called from anywhere and has global scope throughout your application. This method should be placed within the global.asax file where you have inherited either [[FileSystemAdHocConfig|http://wiki.izenda.us/FAQ/Storing-Reports#File-System-Mode]] or [[DatabaseAdHocConfig|http://wiki.izenda.us/FAQ/Storing-Reports#Database-Mode]]. |
|
| 7 | +The ``InitializeReporting()`` method is a static context method that izenda.comes to initialize settings and set various configuration options. This should be called after your user has logged in to your application in order to set user-level settings. Since it's a static method, it can be called from anywhere and has global scope throughout your application. This method should be placed within the global.asax file where you have inherited either [[FileSystemAdHocConfig|http://wiki.izenda.com/FAQ/Storing-Reports#File-System-Mode]] or [[DatabaseAdHocConfig|http://wiki.izenda.com/FAQ/Storing-Reports#Database-Mode]]. |
|
| 8 | 8 | |
| 9 | 9 | ##Global.asax(C♯) |
| 10 | 10 | |
| ... | ... | @@ -45,4 +45,4 @@ Public Class CustomAdHocConfig |
| 45 | 45 | HttpContext.Current.Session("ReortingInitialized") = True |
| 46 | 46 | End Sub |
| 47 | 47 | End Class |
| 48 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/IsFieldAllowedInFilters.md
| ... | ... | @@ -37,4 +37,4 @@ Public Overrides Function IsFieldAllowedInFilters(fullColumnName As String, colu |
| 37 | 37 | Return True |
| 38 | 38 | End Select |
| 39 | 39 | End Function |
| 40 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Izenda-API-Tip-Hidden-Columns.md
| ... | ... | @@ -9,4 +9,4 @@ AdHocSettings.HiddenColumns = new string[] { "Orders.CustomerID" }; |
| 9 | 9 | AdHocSettings.HiddenColumns = new string[] { "CustomerID" }; |
| 10 | 10 | ``` |
| 11 | 11 | |
| 12 | -When using Izenda Fusion, you must use the full identifier, for example: [db].[schema].[table].[column]. |
|
| ... | ... | \ No newline at end of file |
| 0 | +When using Izenda Fusion, you must use the full identifier, for example: [db].[schema].[table].[column]. |
FAQ/Izenda-Caching-Lifecycle.md
| ... | ... | @@ -2,7 +2,7 @@ |
| 2 | 2 | |
| 3 | 3 | ## Izenda Caching Lifecycle |
| 4 | 4 | |
| 5 | -There is no single life-cycle of caching in Izenda. There are several caches which act simultaneously and independently on each other, the 'cycle' will always be different depending on your given Izenda usage scenario. |
|
| 5 | +There is no single life-cycle of caching in Izenda. There are several caches which act simultaneously and independently on each other, the 'cycle' will always be different depending on your given izenda.comage scenario. |
|
| 6 | 6 | |
| 7 | 7 | However, each cache has an individual life-cycle that exists and is rather strict. |
| 8 | 8 | |
| ... | ... | @@ -166,4 +166,4 @@ If cache doesn't find data - then it requests this data through the arrow "incom |
| 166 | 166 | |
| 167 | 167 | So there is no any kind of "full cycle of data flow" through all these arrows each time when user does something. Instead, each of these caches work like buffer/accumulator/floodgate - each of them acts independently in the data flow into which it is inserted, either returning previously cached data with prevention of "deeper" blocks work. Or if data is not cached yet - then it passes execution to the "deeper" blocks of code which should produce necessary data. |
| 168 | 168 | |
| 169 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
FAQ/Izenda-Update-Best-Practices.md
| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | ##Updating within a point release / Performing a 'Maintenance Update' (Ex: 6.10.0.1-> 6.10.0.15) |
| 2 | 2 | |
| 3 | -1) Review release notes [here](http://wiki.izenda.us/Release-Notes). Release notes for each maintenance release will have notes detailing changes, settings, and fixes associated. |
|
| 3 | +1) Review release notes [here](http://wiki.izenda.com/Release-Notes). Release notes for each maintenance release will have notes detailing changes, settings, and fixes associated. |
|
| 4 | 4 | |
| 5 | 5 | 2) Set aside any customized files in /Resources - This is typically CSS, but could be HTML or JS. |
| 6 | 6 | |
| ... | ... | @@ -11,7 +11,7 @@ |
| 11 | 11 | |
| 12 | 12 | ##Upgrading across point releases (Ex: 6.9.0.6-> 6.10.0.1) |
| 13 | 13 | |
| 14 | -1) Review release notes [here](http://wiki.izenda.us/Release-Notes). Release notes for each release will have notes detailing features, settings, and fixes associated. |
|
| 14 | +1) Review release notes [here](http://wiki.izenda.com/Release-Notes). Release notes for each release will have notes detailing features, settings, and fixes associated. |
|
| 15 | 15 | |
| 16 | 16 | 2) Set aside any customized files in the entire Izenda deployment - This is typically the global.asax, code-behind files, sometimes individual page code, CSS, HTML or JS. |
| 17 | 17 | |
| ... | ... | @@ -26,7 +26,7 @@ _See Also:_ |
| 26 | 26 | |
| 27 | 27 | ##Upgrading Beyond Version 6.10.0.16 |
| 28 | 28 | |
| 29 | -1A) Download the FULL RI Downloads RI Link from (http://archives.izenda.us)[http://archives.izenda.us] |
|
| 29 | +1A) Download the FULL RI Downloads RI Link from (http://archives.izenda.com)[http://archives.izenda.com] |
|
| 30 | 30 | |
| 31 | 31 | 1B) If you are upgrading from an older version of Izenda and do not want to download the full RI, you can use the RI as a reference. |
| 32 | 32 | |
| ... | ... | @@ -58,4 +58,4 @@ link rel="stylesheet" href="Resources/css/main.css" type="text/css" / |
| 58 | 58 | |
| 59 | 59 | With the following: |
| 60 | 60 | |
| 61 | -link rel="stylesheet" href="./rp.aspx?extres=css.main.css" type="text/css" / |
|
| ... | ... | \ No newline at end of file |
| 0 | +link rel="stylesheet" href="./rp.aspx?extres=css.main.css" type="text/css" / |
FAQ/IzendaAdHocReports-table.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -When using _DatabaseAdHocConfig_, Izenda reports saves report definitions to the database. By default, this is the table name that Izenda uses. You can use [[SavedReportsTable|/API/CodeSamples/SavedReportsTable]] to specify a different table name. Izenda will create the table for you, but in the event that something fails, here is the SQL script that will generate the table. |
|
| 7 | +When using _DatabaseAdHocConfig_, Izenda reports saves report definitions to the database. By default, this is the table name that izenda.comes. You can use [[SavedReportsTable|/API/CodeSamples/SavedReportsTable]] to specify a different table name. Izenda will create the table for you, but in the event that something fails, here is the SQL script that will generate the table. |
|
| 8 | 8 | |
| 9 | 9 | ##MSSQL Table Script |
| 10 | 10 | |
| ... | ... | @@ -136,4 +136,4 @@ Here is the PostgreSQL equivalent of the above alter table script |
| 136 | 136 | ```sql |
| 137 | 137 | ALTER TABLE IzendaAdHocReports |
| 138 | 138 | ADD Form text; |
| 139 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/ListReports.md
| ... | ... | @@ -4,13 +4,13 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -The ListReports method allows you to dynamically alter the list of reports that Izenda uses on the Report List page. Below are examples of logic you could use with this method. |
|
| 7 | +The ListReports method allows you to dynamically alter the list of reports that izenda.comes on the Report List page. Below are examples of logic you could use with this method. |
|
| 8 | 8 | |
| 9 | 9 | ##Sample C♯ Methods |
| 10 | 10 | |
| 11 | 11 | These examples are basic customized methods of obtaining a list of reports done using the different methods that Izenda supports. |
| 12 | 12 | |
| 13 | -###[[DatabaseAdHocConfig|http://wiki.izenda.us/FAQ/Storing-Reports#Database-Mode]] |
|
| 13 | +###[[DatabaseAdHocConfig|http://wiki.izenda.com/FAQ/Storing-Reports#Database-Mode]] |
|
| 14 | 14 | |
| 15 | 15 | ```csharp |
| 16 | 16 | public override ReportInfo[] ListReports() |
| ... | ... | @@ -56,13 +56,13 @@ public override ReportInfo[] ListReports() |
| 56 | 56 | |
| 57 | 57 | ####Controlling report access |
| 58 | 58 | |
| 59 | -In [[Database Mode|http://wiki.izenda.us/FAQ/Storing-Reports#Database-Mode]], you can override the [[SaveReportSet|/FAQ/SaveReportSet]] method to include [[CurrentUserName|/API/CodeSamples/CurrentUserName]] in the data saved to the [[SavedReportsTable|/API/CodeSample/SavedReportsTable]] and then structure a query like the following: |
|
| 59 | +In [[Database Mode|http://wiki.izenda.com/FAQ/Storing-Reports#Database-Mode]], you can override the [[SaveReportSet|/FAQ/SaveReportSet]] method to include [[CurrentUserName|/API/CodeSamples/CurrentUserName]] in the data saved to the [[SavedReportsTable|/API/CodeSample/SavedReportsTable]] and then structure a query like the following: |
|
| 60 | 60 | |
| 61 | 61 | ```csharp |
| 62 | 62 | String.Format("SELECT Name, CreatedDate, ModifiedDate FROM {0} ORDER BY Name WHERE UserID='{1}'", AdHocSettings.SavedReportsTable, AdHocSettings.CurrentUserName) |
| 63 | 63 | ``` |
| 64 | 64 | |
| 65 | -### [[FileSystemAdHocConfig|http://wiki.izenda.us/FAQ/Storing-Reports#File-System-Mode]] |
|
| 65 | +### [[FileSystemAdHocConfig|http://wiki.izenda.com/FAQ/Storing-Reports#File-System-Mode]] |
|
| 66 | 66 | |
| 67 | 67 | ```csharp |
| 68 | 68 | public override ReportInfo[] ListReports() |
| ... | ... | @@ -219,4 +219,4 @@ Public Overrides Function ListReports() As ReportInfo() |
| 219 | 219 | Catch ex As Exception |
| 220 | 220 | End Try |
| 221 | 221 | End Sub |
| 222 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/LoadReportSet.md
| ... | ... | @@ -136,4 +136,4 @@ Public Overrides Function LoadReportSet(reportName As String) As ReportSet |
| 136 | 136 | |
| 137 | 137 | ##Logging Loading Exceptions |
| 138 | 138 | |
| 139 | -The "No Fields Selected" error occurs when there are zero valid fields in the report. The system is designed to hide reports when an exception occurs because it assumes it is a security exception and the user is not allowed to view that report for one of a multitude of reasons. The system is designed to hide reports that are not included in the current users's security credentials. If you would like to log the loading exception, you can do so by wrapping the above method in a try catch block and handling the exception by logging it where you want to view it later. |
|
| ... | ... | \ No newline at end of file |
| 0 | +The "No Fields Selected" error occurs when there are zero valid fields in the report. The system is designed to hide reports when an exception occurs because it assumes it is a security exception and the user is not allowed to view that report for one of a multitude of reasons. The system is designed to hide reports that are not included in the current users's security credentials. If you would like to log the loading exception, you can do so by wrapping the above method in a try catch block and handling the exception by logging it where you want to view it later. |
FAQ/LoadThumbnail.md
| ... | ... | @@ -28,4 +28,4 @@ Allows customization of the process for loading report thumbnails |
| 28 | 28 | |
| 29 | 29 | ```visualbasic |
| 30 | 30 | |
| 31 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/My-date-formats-are-broken-in-Excel-when-I-open-a-file-in-a-computer-with-a-different-culture-setting.md
| ... | ... | @@ -16,9 +16,9 @@ This issue cannot be fixed in Izenda as it is not a bug. Some alternate method o |
| 16 | 16 | |
| 17 | 17 | ###Use Uniform Culture |
| 18 | 18 | |
| 19 | -Make sure to set the proper culture setting for the Izenda user so that the export file is exported with the correct placement of periods and commas: |
|
| 19 | +Make sure to set the proper culture setting for the izenda.comer so that the export file is exported with the correct placement of periods and commas: |
|
| 20 | 20 | |
| 21 | -[[AdHocSettings.Language|http://wiki.izenda.us/API/CodeSamples/Language]] = AdHocLanguage.German; |
|
| 21 | +[[AdHocSettings.Language|http://wiki.izenda.com/API/CodeSamples/Language]] = AdHocLanguage.German; |
|
| 22 | 22 | |
| 23 | 23 | ###Excel Settings |
| 24 | 24 |
FAQ/My-subtotals-dont-add-up-correctly.md
| ... | ... | @@ -14,4 +14,4 @@ The Preview Results dropdown indicates how many records should be shown in the p |
| 14 | 14 | |
| 15 | 15 | ### TOP records without ordering |
| 16 | 16 | |
| 17 | -If TOP (limit to N records) is used (and it is used in most cases), then subtotals results can be wrong if there is no ORDER BY (sorting) applied to at least one field. |
|
| ... | ... | \ No newline at end of file |
| 0 | +If TOP (limit to N records) is used (and it is used in most cases), then subtotals results can be wrong if there is no ORDER BY (sorting) applied to at least one field. |
FAQ/PerformCustomRendering.md
| ... | ... | @@ -89,4 +89,4 @@ End Function |
| 89 | 89 | Public Overrides Function PerformCustomRendering(initialHtml As String) As String |
| 90 | 90 | Return initialHtml.Replace("foo", "xls-text") |
| 91 | 91 | End Function |
| 92 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Performance.md
| ... | ... | @@ -12,10 +12,10 @@ Izenda scales well to systems with ~250 users per cpu. Response times on reporti |
| 12 | 12 | |
| 13 | 13 | ###Exporting |
| 14 | 14 | |
| 15 | -Large exports with 100k+ records need to be done in [[Bulk CSV format|http://wiki.izenda.us/FAQ/Formatting/How-do-I-Add-bulk-CSV-to-the-report-viewer]]. This is designed to stream the data in parts instead of one large download. This prevents browser timeouts by immediately pushing records to the requesting client. This way, if the full export takes 5 minutes and the browser times out in 1 minute, Izenda can use streaming capabilities to keep the browser active and the client will receive the entire file. |
|
| 15 | +Large exports with 100k+ records need to be done in [[Bulk CSV format|http://wiki.izenda.com/FAQ/Formatting/How-do-I-Add-bulk-CSV-to-the-report-viewer]]. This is designed to stream the data in parts instead of one large download. This prevents browser timeouts by immediately pushing records to the requesting client. This way, if the full export takes 5 minutes and the browser times out in 1 minute, Izenda can use streaming capabilities to keep the browser active and the client will receive the entire file. |
|
| 16 | 16 | |
| 17 | 17 | ###Queries |
| 18 | 18 | |
| 19 | 19 | Izenda creates smart queries instead of pulling all data at once. So if you need a report for each state and there are a billion records, Izenda will only pull an x record summary out of the database, where x is the number of records specified in the report definition. This means much faster response times as opposed to processing all of the billion records. You can set the limit of records per-report and per-dashboard. |
| 20 | 20 | |
| 21 | -Izenda is typically faster than the database so the query time tends to be the bottleneck. For this reason, it's important to create indexes and views. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Izenda is typically faster than the database so the query time tends to be the bottleneck. For this reason, it's important to create indexes and views. |
FAQ/Platform.md
| ... | ... | @@ -1,8 +1,8 @@ |
| 1 | 1 | #Platform |
| 2 | 2 | |
| 3 | -* [What browsers does Izenda Reports Support?](http://wiki.izenda.us/FAQ/Platform/What-browsers-does-Izenda-Reports-Support) |
|
| 4 | -* [Will my ODBC Connection String work with Izenda Reports?](http://wiki.izenda.us/FAQ/Platform/Will-my-ODBC-Connection-String-work-with-Izenda-Reports) |
|
| 3 | +* [What browsers does Izenda Reports Support?](http://wiki.izenda.com/FAQ/Platform/What-browsers-does-Izenda-Reports-Support) |
|
| 4 | +* [Will my ODBC Connection String work with Izenda Reports?](http://wiki.izenda.com/FAQ/Platform/Will-my-ODBC-Connection-String-work-with-Izenda-Reports) |
|
| 5 | 5 | * [[Izenda Reports Product Features]] |
| 6 | 6 | * [[Izenda Reports Products Information]] |
| 7 | 7 | * [[Izenda Reports Company Information]] |
| 8 | -* [[Izenda Reports Customer Case Studies]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [[Izenda Reports Customer Case Studies]] |
FAQ/Platform/Izenda-Reports-Company-Information.md
| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | 1 | Izenda Reports Company Information |
| 2 | 2 | For more information about our company, click here: |
| 3 | 3 | |
| 4 | -[Corporate Information](http://www.izenda.com/company/) |
|
| ... | ... | \ No newline at end of file |
| 0 | +[Corporate Information](http://www.izenda.com/company/) |
FAQ/Platform/Izenda-Reports-Customer-Case-Studies.md
| ... | ... | @@ -2,4 +2,4 @@ |
| 2 | 2 | |
| 3 | 3 | For customer case studies, click here: |
| 4 | 4 | |
| 5 | -[Case Studies](http://www.izenda.com/case-studies/) |
|
| ... | ... | \ No newline at end of file |
| 0 | +[Case Studies](http://www.izenda.com/case-studies/) |
FAQ/Platform/Izenda-Reports-Product-Features.md
| ... | ... | @@ -2,4 +2,4 @@ |
| 2 | 2 | |
| 3 | 3 | To see current Izenda Reports product features, click here: |
| 4 | 4 | |
| 5 | -[Features and Benefits](http://www.izenda.com/platform/) |
|
| ... | ... | \ No newline at end of file |
| 0 | +[Features and Benefits](http://www.izenda.com/platform/) |
FAQ/Platform/Izenda-Reports-Products-Information.md
| ... | ... | @@ -2,4 +2,4 @@ |
| 2 | 2 | |
| 3 | 3 | For more information about our products and product details, click here: |
| 4 | 4 | |
| 5 | -[Products](http://www.izenda.com/products) |
|
| ... | ... | \ No newline at end of file |
| 0 | +[Products](http://www.izenda.com/products) |
FAQ/Platform/What-browsers-does-Izenda-Reports-Support.md
| ... | ... | @@ -16,4 +16,4 @@ We also offer support for mobile platforms as well: |
| 16 | 16 | |
| 17 | 17 | * Windows Phone |
| 18 | 18 | * Android |
| 19 | -* iPhone |
|
| ... | ... | \ No newline at end of file |
| 0 | +* iPhone |
FAQ/PostExecuteReportSet.md
| ... | ... | @@ -22,4 +22,4 @@ public override void PostExecuteReportSet(ReportSet reportSet) |
| 22 | 22 | Public Overrides Sub PostExecuteReportSet(reportSet As ReportSet) |
| 23 | 23 | File.WriteAllText(String.Format("C:\\Backup\\Reports\\{0}\\{1}.xml", reportSet.ReportCategory, reportSet.ReportName), reportSet.WriteXml()) |
| 24 | 24 | End Sub |
| 25 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/PostLoadReportSet.md
| ... | ... | @@ -21,4 +21,4 @@ public override void PostLoadReportSet(string name, ReportSet reportSet) |
| 21 | 21 | Public Overrides Sub PostLoadReportSet(name As String, reportSet As ReportSet) |
| 22 | 22 | File.WriteAllText(String.Format("C:\\Backup\\Reports\\{0}\\{1}.xml", reportSet.ReportCategory, reportSet.ReportName), reportSet.WriteXml()) |
| 23 | 23 | End Sub |
| 24 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/PostLogin.md
| ... | ... | @@ -23,4 +23,4 @@ public override void PostLogin() |
| 23 | 23 | else |
| 24 | 24 | AdHocSettings.ShowSettingsButton = false; |
| 25 | 25 | } |
| 26 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/PostSaveReportSet.md
| ... | ... | @@ -26,4 +26,4 @@ Public Overrides Sub PostSaveReportSet(name As String, reportSet As ReportSet) |
| 26 | 26 | Debug.WriteLine(String.Format("Non-owner saved report: {0}", AdHocSettings.CurrentUserName)) |
| 27 | 27 | End If |
| 28 | 28 | End Sub |
| 29 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/PreExecuteReportSet.md
| ... | ... | @@ -58,4 +58,4 @@ Here are a couple examples of using the PreExecuteReportSet method. |
| 58 | 58 | |
| 59 | 59 | * [[Hidden Filter Example|/FAQ/applying-hidden-filter-using-inner-query]] |
| 60 | 60 | * [[Using Stored Procedures|/FAQ/Questions/Using-Stored-Procedures-In-Izenda-6]] |
| 61 | -* [[Auditing Report Access Via PERS|/FAQ/Questions/Auditing-When-Accessing-Reports]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [[Auditing Report Access Via PERS|/FAQ/Questions/Auditing-When-Accessing-Reports]] |
FAQ/PreSaveReportSet.md
| ... | ... | @@ -26,4 +26,4 @@ Public Overrides Sub PreSaveReportSet(name As String, reportSet As ReportSet) |
| 26 | 26 | Debug.WriteLine(String.Format("Non-owner about to save report: {0}", AdHocSettings.CurrentUserName)) |
| 27 | 27 | End If |
| 28 | 28 | End Sub |
| 29 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Predefined-Categories.md
| ... | ... | @@ -18,4 +18,4 @@ In MVC, add the following code snippet to the ReportDesigner-Head.ascx file. |
| 18 | 18 | reportCategories = ",Category 1,Category 2,Category 3"; |
| 19 | 19 | }); |
| 20 | 20 | </script> |
| 21 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Preventing-information-leaks.md
| ... | ... | @@ -34,4 +34,4 @@ private bool SystemInfoPresents(ControlCollection controls) |
| 34 | 34 | } |
| 35 | 35 | |
| 36 | 36 | </script> |
| 37 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/ProcessDataRow.md
| ... | ... | @@ -166,4 +166,4 @@ Public Overrides Sub ProcessDataRow(row As DataRow, report As Report, isTotals A |
| 166 | 166 | End If |
| 167 | 167 | End If |
| 168 | 168 | End Sub |
| 169 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/ProcessDataSet.md
| ... | ... | @@ -173,4 +173,4 @@ public override void ProcessDataSet(DataSet ds, string reportPart) |
| 173 | 173 | |
| 174 | 174 | ##Bulk CSV |
| 175 | 175 | |
| 176 | -Due to the nature of the way the bulk CSV export runs, the above methods will not work for this type of export. In order to handle bulk CSV data, use the [[ProcessDataRow|ProcessDataRow]] override instead. You can learn more about the ProcessDataRow method by clicking the link. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Due to the nature of the way the bulk CSV export runs, the above methods will not work for this type of export. In order to handle bulk CSV data, use the [[ProcessDataRow|ProcessDataRow]] override instead. You can learn more about the ProcessDataRow method by clicking the link. |
FAQ/ProcessEqualsSelectList.md
| ... | ... | @@ -33,4 +33,4 @@ public override string[] ProcessEqualsSelectList(Izenda.AdHoc.Database.Column co |
| 33 | 33 | |
| 34 | 34 | Please see this article about using stored procedures with this filter option. |
| 35 | 35 | |
| 36 | -* [[Using Stored Procedures|/FAQ/Questions/Using-Stored-Procedures-In-Izenda-6]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [[Using Stored Procedures|/FAQ/Questions/Using-Stored-Procedures-In-Izenda-6]] |
FAQ/ProcessFriendlyException.md
| ... | ... | @@ -21,4 +21,4 @@ public override Control ProcessFriendlyException(Exception exception) |
| 21 | 21 | Public Overrides Function ProcessFriendlyException(exception As Exception) As Control |
| 22 | 22 | Return New LiteralControl("exception occurred " + exception.Message) |
| 23 | 23 | End Function |
| 24 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Questions.md
| ... | ... | @@ -1,22 +1,22 @@ |
| 1 | 1 | #Questions |
| 2 | 2 | |
| 3 | -* [How do I enable basic report sharing?](http://wiki.izenda.us/FAQ/Questions/How-do-I-enable-basic-report-sharing) |
|
| 4 | -* [How do I find out how many Cores Or Sockets I have?](http://wiki.izenda.us/FAQ/Questions/How-do-I-find-out-how-many-Cores-I-have) |
|
| 5 | -* [How do I find out when my license will expire?](http://wiki.izenda.us/FAQ/Questions/How-do-I-find-out-when-my-license-will-expire) |
|
| 6 | -* [How do I use extended formats for European Date Formats?](http://wiki.izenda.us/FAQ/Questions/How-do-I-use-ExtendedFormats-for-European-Date-Formats) |
|
| 7 | -* [How do I use the Izenda Reports report email scheduler?](http://wiki.izenda.us/FAQ/Questions/How-do-I-use-the-Izenda-Reports-report-email-scheduler) |
|
| 3 | +* [How do I enable basic report sharing?](http://wiki.izenda.com/FAQ/Questions/How-do-I-enable-basic-report-sharing) |
|
| 4 | +* [How do I find out how many Cores Or Sockets I have?](http://wiki.izenda.com/FAQ/Questions/How-do-I-find-out-how-many-Cores-I-have) |
|
| 5 | +* [How do I find out when my license will expire?](http://wiki.izenda.com/FAQ/Questions/How-do-I-find-out-when-my-license-will-expire) |
|
| 6 | +* [How do I use extended formats for European Date Formats?](http://wiki.izenda.com/FAQ/Questions/How-do-I-use-ExtendedFormats-for-European-Date-Formats) |
|
| 7 | +* [How do I use the Izenda Reports report email scheduler?](http://wiki.izenda.com/FAQ/Questions/How-do-I-use-the-Izenda-Reports-report-email-scheduler) |
|
| 8 | 8 | * [[How to Add a Custom Timespan Filter]] |
| 9 | -* [How To Apply Advanced Logic Filters](http://wiki.izenda.us/FAQ/Questions/How-To-Apply-Advanced-Logic-Filters) |
|
| 10 | -* [How to calculate difference between dates?](http://wiki.izenda.us/FAQ/Questions/How-to-calculate-difference-between-dates) |
|
| 9 | +* [How To Apply Advanced Logic Filters](http://wiki.izenda.com/FAQ/Questions/How-To-Apply-Advanced-Logic-Filters) |
|
| 10 | +* [How to calculate difference between dates?](http://wiki.izenda.com/FAQ/Questions/How-to-calculate-difference-between-dates) |
|
| 11 | 11 | * [[How to Create a Drill-Down Report in V6.0]] |
| 12 | 12 | * [[How To Modify the Toolbar]] |
| 13 | 13 | * [[How to Remove Buttons from Dashboard Designer]] |
| 14 | 14 | * [[How To Set ReportParts]] |
| 15 | 15 | * [[Scheduled reports security and hidden filters]] |
| 16 | 16 | * [[Storing Reports]] |
| 17 | -* [Using Share with, rights, roles properties in Izenda Reports 6+](http://wiki.izenda.us/FAQ/Questions/Using-Share-with-rights-roles-properties-in-Izenda-Reports-6) |
|
| 17 | +* [Using Share with, rights, roles properties in Izenda Reports 6+](http://wiki.izenda.com/FAQ/Questions/Using-Share-with-rights-roles-properties-in-Izenda-Reports-6) |
|
| 18 | 18 | * [[Using Stored Procedures In Izenda 6. Part 2]] |
| 19 | 19 | * [[Using Stored Procedures In Izenda 6]] |
| 20 | 20 | * [[Using the hidden columns setting]] |
| 21 | -* [What Are the Valid Query String Keys for rs.aspx](http://wiki.izenda.us/FAQ/Questions/Query-String-Keys-for-rs-dot-aspx) |
|
| 22 | -* [What does "Repeat Types" and "Send Email As" mean?](http://wiki.izenda.us/What-does-Repeat-Types-and-Send-Email-As-mean) |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [What Are the Valid Query String Keys for rs.aspx](http://wiki.izenda.com/FAQ/Questions/Query-String-Keys-for-rs-dot-aspx) |
|
| 1 | +* [What does "Repeat Types" and "Send Email As" mean?](http://wiki.izenda.com/What-does-Repeat-Types-and-Send-Email-As-mean) |
FAQ/Questions/Add-Formatting-Options.md
| ... | ... | @@ -65,7 +65,7 @@ You can use this example as a template for other date formats as well. |
| 65 | 65 | |
| 66 | 66 | In this example, we show how to create a custom formatter. This example is for formatting a time period. |
| 67 | 67 | |
| 68 | -You may use the DatesCustomFormatFormatter below as a reference. This will get inserted into your global.asax below your [[CustomAdHocConfig|http://wiki.izenda.us/API/AdHocConfig]] class definition. You can implement this custom format in your [[InitializeReporting()|http://wiki.izenda.us/FAQ/InitializeReporting]] method by creating a new DatesCustomFormat in the AdHocSettings.[[Formats|http://wiki.izenda.us/API/CodeSamples/Formats]] collection. |
|
| 68 | +You may use the DatesCustomFormatFormatter below as a reference. This will get inserted into your global.asax below your [[CustomAdHocConfig|http://wiki.izenda.com/API/AdHocConfig]] class definition. You can implement this custom format in your [[InitializeReporting()|http://wiki.izenda.com/FAQ/InitializeReporting]] method by creating a new DatesCustomFormat in the AdHocSettings.[[Formats|http://wiki.izenda.com/API/CodeSamples/Formats]] collection. |
|
| 69 | 69 | |
| 70 | 70 | _**Note:** You can use this as a template and any other format that requires a bit more work than a simple format like in the above examples can be easily implemented by changing the **Format** method and what **allowedTypeGroups** are in the collection._ |
| 71 | 71 | |
| ... | ... | @@ -196,7 +196,7 @@ public class RowNumberFormatter : BaseFormatter |
| 196 | 196 | |
| 197 | 197 | The results of the above custom formatter are displayed here. The column "Ship Time" is the time difference between the Required Date and the Order Date. |
| 198 | 198 | |
| 199 | - |
|
| 199 | + |
|
| 200 | 200 | |
| 201 | 201 | |
| 202 | 202 | _**Note:** By default, custom format applied dates are treated as text. If you want to sort the column with custom date format applied as date, then make sure to check the 'Sort' check box in the fields tab which enables SQL level sorting. With 'Sort' check box checked, custom format dates can be sorted as date. |
FAQ/Questions/Adding-Custom-Time-Periods.md
| ... | ... | @@ -62,4 +62,4 @@ You may at any time modify your existing set of custom time periods. You cannot, |
| 62 | 62 | ```csharp |
| 63 | 63 | CustomTimePeriod ctp = AdHocSettings.CustomTimePeriods["Lunar Cycle"]; |
| 64 | 64 | ctp.StartDate = DateTime.Now + ctp.Period; //passed by reference so the original list will update |
| 65 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Questions/Adding-custom-filters-to-dashboards.md
| ... | ... | @@ -79,4 +79,4 @@ AdHocSettings.UseColumnNameForDashboardCommonFilters = True |
| 79 | 79 | |
| 80 | 80 | //Using only the 'ColumnName' to determine common filters |
| 81 | 81 | AdHocSettings.UseColumnNameForDashboardCommonFilters = False |
| 82 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Questions/Applying-Security-to-Scheduled-Reports.md
| ... | ... | @@ -44,4 +44,4 @@ The Email Scheduler in the reporting system does not have a way to provide authe |
| 44 | 44 | |
| 45 | 45 | ##Per-user Security On Scheduled Reports |
| 46 | 46 | |
| 47 | -Scheduled reports only natively support per-user security using the Link format. Reports scheduled as attachments will not apply hidden filters normally unless using custom code as above based on the security of the report owner. This is because the reports cannot be run under the recipient's user context. There simply is not enough information to natively determine who is supposed to be running this report. If per-user security is required and writing custom code to handle attached reports is too messy, the Link format will require the user to login before seeing the report, thus applying security as normal. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Scheduled reports only natively support per-user security using the Link format. Reports scheduled as attachments will not apply hidden filters normally unless using custom code as above based on the security of the report owner. This is because the reports cannot be run under the recipient's user context. There simply is not enough information to natively determine who is supposed to be running this report. If per-user security is required and writing custom code to handle attached reports is too messy, the Link format will require the user to login before seeing the report, thus applying security as normal. |
FAQ/Questions/Applying-Security.md
| ... | ... | @@ -130,4 +130,4 @@ public override void PostExecuteReportSet(ReportSet reportSet) |
| 130 | 130 | reportSet.CustomFormatter = null; |
| 131 | 131 | } |
| 132 | 132 | |
| 133 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Questions/Auditing-When-Accessing-Reports.md
| ... | ... | @@ -46,4 +46,4 @@ Public Overrides Sub PreExecuteReportSet(ByVal reportSet As ReportSet) |
| 46 | 46 | End Sub |
| 47 | 47 | ``` |
| 48 | 48 | |
| 49 | -_**Note:** For this example, you will need to use a version of the .NET framework that uses ``System.Xml.Linq``_ |
|
| ... | ... | \ No newline at end of file |
| 0 | +_**Note:** For this example, you will need to use a version of the .NET framework that uses ``System.Xml.Linq``_ |
FAQ/Questions/Authenticating-via-hash.md
| ... | ... | @@ -65,4 +65,4 @@ void Application_PreRequestHandlerExecute(object sender, EventArgs e) { |
| 65 | 65 | } |
| 66 | 66 | return (hash.CompareTo(sb.ToString()) == 0); |
| 67 | 67 | } |
| 68 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Questions/Caching.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##Question |
| 6 | 6 | |
| 7 | -What kinds of caching does Izenda use? Can I update the cache? |
|
| 7 | +What kinds of caching does izenda.come? Can I update the cache? |
|
| 8 | 8 | |
| 9 | 9 | ##Answer |
| 10 | 10 | |
| ... | ... | @@ -16,7 +16,7 @@ Here is a list of the caching methods - and links to their individual articles - |
| 16 | 16 | |
| 17 | 17 | ###FilteredListReports |
| 18 | 18 | |
| 19 | -The [[AdHocConfig.FilteredListReports|http://wiki.izenda.us/FAQ/FilteredListReports]] method will return a list of reports that are guaranteed to be available to the current user. This means that the reports were found in storage, identified as available to the current user, successfully loaded from storage into cache, and ready for use. |
|
| 19 | +The [[AdHocConfig.FilteredListReports|http://wiki.izenda.com/FAQ/FilteredListReports]] method will return a list of reports that are guaranteed to be available to the current user. This means that the reports were found in storage, identified as available to the current user, successfully loaded from storage into cache, and ready for use. |
|
| 20 | 20 | |
| 21 | 21 | ###InvalidateFilteredCaches |
| 22 | 22 | |
| ... | ... | @@ -24,7 +24,7 @@ The AdHocConfig.InvalidateFilteredCaches() method will clean up the results cach |
| 24 | 24 | |
| 25 | 25 | ###DataCacheInterval |
| 26 | 26 | |
| 27 | -[[AdHocSettings.DataCacheInterval|http://wiki.izenda.us/API/CodeSamples/DataCacheInterval]] sets the number of minutes between cache refreshes for FUSION (HTML) cache. Example: ``AdHocSettings.DataCacheInterval = 60 * 24 * 30;`` |
|
| 27 | +[[AdHocSettings.DataCacheInterval|http://wiki.izenda.com/API/CodeSamples/DataCacheInterval]] sets the number of minutes between cache refreshes for FUSION (HTML) cache. Example: ``AdHocSettings.DataCacheInterval = 60 * 24 * 30;`` |
|
| 28 | 28 | |
| 29 | 29 | ###InvalidateSchemaCache |
| 30 | 30 | |
| ... | ... | @@ -32,23 +32,23 @@ The AdHocContext.Driver.InvalidateSchemaCache() method will update the schema fo |
| 32 | 32 | |
| 33 | 33 | ###InvalidateSchemaOnNew |
| 34 | 34 | |
| 35 | -[[AdHocSettings.InvalidateSchemaOnNew|http://wiki.izenda.us/API/CodeSamples/InvalidateSchemaOnNew]] is a Boolean which tells the system if it should should update the schema for database changes when a new report is being created. This is useful for environments where the database is constantly changing. |
|
| 35 | +[[AdHocSettings.InvalidateSchemaOnNew|http://wiki.izenda.com/API/CodeSamples/InvalidateSchemaOnNew]] is a Boolean which tells the system if it should should update the schema for database changes when a new report is being created. This is useful for environments where the database is constantly changing. |
|
| 36 | 36 | |
| 37 | 37 | ###CacheQueries |
| 38 | 38 | |
| 39 | -The [[AdHocSettings.CacheQueries|http://wiki.izenda.us/API/CodeSamples/CacheQueries]] setting is a Boolean (default is true) which tells Izenda whether or not the result set of a particular query should be cached. You can manipulate how long the query is cached using AdHocContext.Driver.QueryCachingTime (see the CacheQueries article for more). |
|
| 39 | +The [[AdHocSettings.CacheQueries|http://wiki.izenda.com/API/CodeSamples/CacheQueries]] setting is a Boolean (default is true) which tells Izenda whether or not the result set of a particular query should be cached. You can manipulate how long the query is cached using AdHocContext.Driver.QueryCachingTime (see the CacheQueries article for more). |
|
| 40 | 40 | |
| 41 | 41 | ###CacheReports |
| 42 | 42 | |
| 43 | -The [[AdHocSettings.CacheReports|http://wiki.izenda.us/API/CodeSamples/CacheReports]] setting is Boolean (default = true) which gets or sets the value indicating whether all loaded reports should be cached. |
|
| 43 | +The [[AdHocSettings.CacheReports|http://wiki.izenda.com/API/CodeSamples/CacheReports]] setting is Boolean (default = true) which gets or sets the value indicating whether all loaded reports should be cached. |
|
| 44 | 44 | |
| 45 | 45 | ###PerUserCaching |
| 46 | 46 | |
| 47 | -The [[AdHocSettings.PerUserCaching|http://wiki.izenda.us/API/CodeSamples/PerUserCaching]] setting is another Boolean value (default = false) which determines whether or not a user-specific DatabaseSchema object is cached in the session for each user. |
|
| 47 | +The [[AdHocSettings.PerUserCaching|http://wiki.izenda.com/API/CodeSamples/PerUserCaching]] setting is another Boolean value (default = false) which determines whether or not a user-specific DatabaseSchema object is cached in the session for each user. |
|
| 48 | 48 | |
| 49 | 49 | ###CacheSchema |
| 50 | 50 | |
| 51 | -[[AdHocSettings.CacheSchema|http://wiki.izenda.us/API/CodeSamples/CacheSchema]] (default = true) is a Boolean setting which tells Izenda whether or not the DatabaseSchema object should be cached. By default, it is cached in application memory and on the filesystem. The cache file name is generated using the database connection string and [[VisibleDataSources|API/CodeSamples/VisibleDataSources]]. |
|
| 51 | +[[AdHocSettings.CacheSchema|http://wiki.izenda.com/API/CodeSamples/CacheSchema]] (default = true) is a Boolean setting which tells Izenda whether or not the DatabaseSchema object should be cached. By default, it is cached in application memory and on the filesystem. The cache file name is generated using the database connection string and [[VisibleDataSources|API/CodeSamples/VisibleDataSources]]. |
|
| 52 | 52 | |
| 53 | 53 | **Note:** Use PerUserCaching to store the schema in session memory. This will also generate a folder per user on the server using the database connection string, [[VisibleDataSources|API/CodeSamples/VisibleDataSources]], [[CurrentUserName|API/CodeSamples/CurrentUserName]], and [[CurrentUserTenantId|API/CodeSamples/CurrentUserTenantId]] as the hash for the cache folder name. |
| 54 | 54 | |
| ... | ... | @@ -58,7 +58,7 @@ The [[AdHocSettings.PerUserCaching|http://wiki.izenda.us/API/CodeSamples/PerUser |
| 58 | 58 | |
| 59 | 59 | ###StoreImagesToCache |
| 60 | 60 | |
| 61 | -[[AdHocSettings.StoreImagesToCache|http://wiki.izenda.us/API/CodeSamples/StoreImagesToCache]] will inform Izenda whether to store images to the disk (true) or session (false) during the rendering of a report. |
|
| 61 | +[[AdHocSettings.StoreImagesToCache|http://wiki.izenda.com/API/CodeSamples/StoreImagesToCache]] will inform Izenda whether to store images to the disk (true) or session (false) during the rendering of a report. |
|
| 62 | 62 | |
| 63 | 63 | ###CleanUpCache |
| 64 | 64 | |
| ... | ... | @@ -85,4 +85,4 @@ StaticSharedStorage.Activate(true); |
| 85 | 85 | Izenda Reports is a web application. Therefore, caching is susceptible to the client state. For example, do not have Izenda Reports running in separate windows or tabs of Internet Explorer. Otherwise, you could get the following behavior: by loading a report in one window and then loading a different report in another window, you may have unknowingly cached the second report, overriding the first. To properly enforce caching, only have a single instance of Izenda Reports running at a time per browser session. If you do open other browser windows and create/modify reports in that window, be sure you do not go back to the previous tab to continue modifying reports. Otherwise, you may see the newly cached report in your viewer instead of the one you were expecting to see. |
| 86 | 86 | |
| 87 | 87 | ###More Information |
| 88 | -[[Izenda Caching Lifecycle|http://wiki.izenda.us/FAQ/Izenda Caching Lifecycle]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +[[Izenda Caching Lifecycle|http://wiki.izenda.com/FAQ/Izenda Caching Lifecycle]] |
FAQ/Questions/Combining-Fields-with-Union.md
| ... | ... | @@ -29,4 +29,4 @@ SELECT OrderDate AS Date, 'Order' AS Event, ShipCountry AS Country FROM Orders U |
| 29 | 29 | SELECT ShippedDate AS Date, 'Shipment' AS Event, ShipCountry AS Country FROM Orders UNION |
| 30 | 30 | SELECT HireDate AS Date, 'Hire' AS Event, Country AS Country FROM Employees |
| 31 | 31 | ) AS IQ |
| 32 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Questions/ConnectionStringRW.md
| ... | ... | @@ -60,7 +60,7 @@ FusionDriver fd = new FusionDriver(); |
| 60 | 60 | |
| 61 | 61 | ##How ConnectionStringRW works |
| 62 | 62 | |
| 63 | -1) If ConnectionStringRW is not assigned, Izenda uses Driver.ConnectionString for all operations against DB |
|
| 63 | +1) If ConnectionStringRW is not assigned, izenda.comes Driver.ConnectionString for all operations against DB |
|
| 64 | 64 | |
| 65 | 65 | 2) If ConnectionStringRW is also assigned, then Izenda will |
| 66 | 66 |
FAQ/Questions/Control-Names-Break-In-Production.md
| ... | ... | @@ -10,4 +10,4 @@ My control names change when deployed from development to production and I can't |
| 10 | 10 | |
| 11 | 11 | This behavior is expected. Generic controls generated at runtime will have dynamic clientIDs created for them depending on many factors. For instance, in development, the "Save As" button on the report designer might appear as "ctl0_PlaceHolder_Adhocreportdesigner1_ctl1_SaveAsButton_Content" but when deployed to production it changes to "ctl00_PlaceHolder_Adhocreportdesigner1_ctl01_SaveAsButton_Content". |
| 12 | 12 | |
| 13 | -The problem begins when attempting to use javascript to affect custom behavior. Izenda allows you to control many built-in control behaviors and there is probably already an API entry to allow you to control behavior as you desire. You can review our article on the [[Report Designer|http://wiki.izenda.us/API/CodeSamples/ReportDesigner]] to achieve the desired result. |
|
| ... | ... | \ No newline at end of file |
| 0 | +The problem begins when attempting to use javascript to affect custom behavior. Izenda allows you to control many built-in control behaviors and there is probably already an API entry to allow you to control behavior as you desire. You can review our article on the [[Report Designer|http://wiki.izenda.com/API/CodeSamples/ReportDesigner]] to achieve the desired result. |
FAQ/Questions/Custom-Aggregate-Functions.md
| ... | ... | @@ -8,7 +8,7 @@ Can I define my own grouping and aggregate functions in Izenda? If so, how? |
| 8 | 8 | |
| 9 | 9 | ##Answer |
| 10 | 10 | |
| 11 | -Yes, you can use as many custom aggregate functions as you like. Within the AdHocSettings class exists a collection called [[AggregateFunctions|http://wiki.izenda.us/API/CodeSamples/AggregateFunctions]] that can be used to implement your own custom aggregate functions. For a detailed description of this item, click the above link. We will demonstrate other techniques of adding a custom function to this list below. |
|
| 11 | +Yes, you can use as many custom aggregate functions as you like. Within the AdHocSettings class exists a collection called [[AggregateFunctions|http://wiki.izenda.com/API/CodeSamples/AggregateFunctions]] that can be used to implement your own custom aggregate functions. For a detailed description of this item, click the above link. We will demonstrate other techniques of adding a custom function to this list below. |
|
| 12 | 12 | |
| 13 | 13 | ###Method 1: SimpleAggregateFunction |
| 14 | 14 | |
| ... | ... | @@ -18,7 +18,7 @@ The SimpleAggregateFunction class in the AdHoc namespace has multiple overloads |
| 18 | 18 | * **Function** - This is the name of the aggregate function to use. This can get applied to a SELECTed field or to a field in the GROUP BY clause. The corresponding database function must only take a single parameter to operate correctly. |
| 19 | 19 | * **Overload 2**: |
| 20 | 20 | * **Function** - As above. |
| 21 | - * **Caption** - This is the text that will appear in the function dropdown menu on the [[Fields tab|http://wiki.izenda.us/Guides/ReportDesign/4.0-fields-tab]]. |
|
| 21 | + * **Caption** - This is the text that will appear in the function dropdown menu on the [[Fields tab|http://wiki.izenda.com/Guides/ReportDesign/4.0-fields-tab]]. |
|
| 22 | 22 | * **Overload 3**: |
| 23 | 23 | * **Function** - As above. |
| 24 | 24 | * **Caption** - As above. |
| ... | ... | @@ -206,4 +206,4 @@ End Class |
| 206 | 206 | |
| 207 | 207 |  |
| 208 | 208 | |
| 209 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
FAQ/Questions/DLL-dependency-issues.md
| ... | ... | @@ -4,11 +4,11 @@ |
| 4 | 4 | |
| 5 | 5 | ##Question |
| 6 | 6 | |
| 7 | -I downloaded the latest version of Izenda but now there is a dependency issue with one of the DLLs. Now my application won't run. How can I use my version of a DLL dependency when Izenda uses a different version? |
|
| 7 | +I downloaded the latest version of Izenda but now there is a dependency issue with one of the DLLs. Now my application won't run. How can I use my version of a DLL dependency when izenda.comes a different version? |
|
| 8 | 8 | |
| 9 | 9 | ##Answer |
| 10 | 10 | |
| 11 | -This issue likely stems from your application using a version of a DLL dependency that is structurally different from the one Izenda uses. Normally, DLL version differences do not result in this issue since Izenda will automatically attempt to use your version of the DLL, but sometimes the differences between versions cannot be reconciled this easily. Such issues can be indicative of API changes in the embedded resource and would thus result in the application attempting to load and use API references that do not exist anymore or have changed in such a way to be unusable. There are workarounds to this issue, as described below. |
|
| 11 | +This issue likely stems from your application using a version of a DLL dependency that is structurally different from the one izenda.comes. Normally, DLL version differences do not result in this issue since Izenda will automatically attempt to use your version of the DLL, but sometimes the differences between versions cannot be reconciled this easily. Such issues can be indicative of API changes in the embedded resource and would thus result in the application attempting to load and use API references that do not exist anymore or have changed in such a way to be unusable. There are workarounds to this issue, as described below. |
|
| 12 | 12 | |
| 13 | 13 | ###Method 1: Update the GAC |
| 14 | 14 | |
| ... | ... | @@ -25,8 +25,8 @@ You can manually update the GAC (global assembly cache) to use both versions of |
| 25 | 25 | |
| 26 | 26 | ###Method 2: Use Izenda's version |
| 27 | 27 | |
| 28 | -You can rollback your version of the DLL to the one Izenda uses and update your application accordingly. |
|
| 28 | +You can rollback your version of the DLL to the one izenda.comes and update your application accordingly. |
|
| 29 | 29 | |
| 30 | 30 | ###Method 3: Contact Izenda |
| 31 | 31 | |
| 32 | -You can contact us by emailing services@izenda.com and we can work with you to upgrade our version of the DLL. In the meantime, the workaround mentioned in method 1 can act as a temporary patch. |
|
| ... | ... | \ No newline at end of file |
| 0 | +You can contact us by emailing services@izenda.com and we can work with you to upgrade our version of the DLL. In the meantime, the workaround mentioned in method 1 can act as a temporary patch. |
FAQ/Questions/Different-Join-Types-and-Filters.md
| ... | ... | @@ -59,7 +59,7 @@ FULL OUTER JOIN [dbo].[Invoices] ON [dbo].[Invoices].[CustomerID]=[dbo].[Orders] |
| 59 | 59 | |
| 60 | 60 | ##Filters in WHERE |
| 61 | 61 | |
| 62 | -If you specify a [[filter|http://wiki.izenda.us/Guides/ReportDesign/5.0-Filters-tab]] for the column in first(left) table in JOIN clause, all filters will be applied as usual (i.e. all filters will be in the WHERE clause): |
|
| 62 | +If you specify a [[filter|http://wiki.izenda.com/Guides/ReportDesign/5.0-Filters-tab]] for the column in first(left) table in JOIN clause, all filters will be applied as usual (i.e. all filters will be in the WHERE clause): |
|
| 63 | 63 | |
| 64 | 64 | ```sql |
| 65 | 65 | SELECT |
| ... | ... | @@ -106,4 +106,4 @@ When we apply filters within the JOIN clause, it's like we applied these filters |
| 106 | 106 | Please refer to the articles below for more information: |
| 107 | 107 | |
| 108 | 108 | * [[ANSI SQL-92 Standard|http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt]] |
| 109 | -* [[MSDN article about OUTER joins|http://msdn.microsoft.com/en-us/library/aa213228]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [[MSDN article about OUTER joins|http://msdn.microsoft.com/en-us/library/aa213228]] |
FAQ/Questions/Dynamically-Changing-Data-Sources.md
| ... | ... | @@ -37,4 +37,4 @@ public override void PreExecuteReportSet(Izenda.AdHoc.ReportSet reportSet) |
| 37 | 37 | f.Column = f.Column.Replace(orig, target); |
| 38 | 38 | } |
| 39 | 39 | } |
| 40 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Questions/Dynamically-change-report-title.md
| ... | ... | @@ -15,4 +15,4 @@ public override void PreExecuteReportSet(Izenda.AdHoc.ReportSet reportSet) |
| 15 | 15 | }//end PreExecute |
| 16 | 16 | ``` |
| 17 | 17 | |
| 18 | -This method executes when a report is created to be exported or viewed. At this point, the xml from the actual report file has been parsed and loaded, so changes made here will not be permanent. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This method executes when a report is created to be exported or viewed. At this point, the xml from the actual report file has been parsed and loaded, so changes made here will not be permanent. |
FAQ/Questions/Graphs-not-visible.md
| ... | ... | @@ -8,4 +8,4 @@ Why are my graphs visible on my development server (local) but not on my product |
| 8 | 8 | |
| 9 | 9 | ##Answer |
| 10 | 10 | |
| 11 | -The problem is that reports use a page to load the graph and that page's URL must be publicly available to users of Izenda Reports. In your Global.asax file, find the [[InitializeReporting|/FAQ/InitializeReporting]] method and modify the [[ResponseServer|/API/CodeSamples/ResponseServer]] property so that it now reflects the absolute path of your **Response Server** page (rs.aspx). |
|
| ... | ... | \ No newline at end of file |
| 0 | +The problem is that reports use a page to load the graph and that page's URL must be publicly available to users of Izenda Reports. In your Global.asax file, find the [[InitializeReporting|/FAQ/InitializeReporting]] method and modify the [[ResponseServer|/API/CodeSamples/ResponseServer]] property so that it now reflects the absolute path of your **Response Server** page (rs.aspx). |
FAQ/Questions/Hiding-report-list-button.md
| ... | ... | @@ -23,4 +23,4 @@ For version 6.7 and later, you can directly hide this button in your HTML by loc |
| 23 | 23 | </a> |
| 24 | 24 | ``` |
| 25 | 25 | |
| 26 | -If you set "display:none;" in the style tag of the ``<a>`` element, you can hide it for all users. You could also wrap the element in a ``<%= %>``` server tag and specify a condition for when to display this button and when not to. |
|
| ... | ... | \ No newline at end of file |
| 0 | +If you set "display:none;" in the style tag of the ``<a>`` element, you can hide it for all users. You could also wrap the element in a ``<%= %>``` server tag and specify a condition for when to display this button and when not to. |
FAQ/Questions/How-To-Apply-Advanced-Logic-Filters.md
| ... | ... | @@ -10,8 +10,8 @@ How can I create filters that get applied conditionally when designing a report? |
| 10 | 10 | |
| 11 | 11 | Izenda Reports allows you to have an arbitrary number of filters on a new report. These filters can even be applied with custom logic that you define. This is done with the advanced logic filter. |
| 12 | 12 | |
| 13 | - |
|
| 13 | + |
|
| 14 | 14 | |
| 15 | -The text box on the [[Filters tab|http://wiki.izenda.us/Guides/ReportDesign/5.0-Filters-tab]] labeled "Filter Logic" is where you configure this logic. By default, there is an example filter already populated into the box to guide users in the format they should use. |
|
| 15 | +The text box on the [[Filters tab|http://wiki.izenda.com/Guides/ReportDesign/5.0-Filters-tab]] labeled "Filter Logic" is where you configure this logic. By default, there is an example filter already populated into the box to guide users in the format they should use. |
|
| 16 | 16 | |
| 17 | -Changing the contents of this box will cause Izenda to attempt to apply this logic to the filters on the report when "Preview" is clicked or when the Report Viewer is accessed for this report. Using the example, "(1 OR 2) AND (3 OR 4)", results will be filtered conditionally based on meeting either Filter 1 or Filter 2 in addition to meeting either Filter 3 or Filter 4. You can construct extremely simple to extremely complex logic using this control. If you have a mere two filters, a simple "1 OR 2" will force your results to meet either the first or the second filter condition. Alternatively, you can nest parenthesis and combine logical operators to form sophisticated advanced filters. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Changing the contents of this box will cause Izenda to attempt to apply this logic to the filters on the report when "Preview" is clicked or when the Report Viewer is accessed for this report. Using the example, "(1 OR 2) AND (3 OR 4)", results will be filtered conditionally based on meeting either Filter 1 or Filter 2 in addition to meeting either Filter 3 or Filter 4. You can construct extremely simple to extremely complex logic using this control. If you have a mere two filters, a simple "1 OR 2" will force your results to meet either the first or the second filter condition. Alternatively, you can nest parenthesis and combine logical operators to form sophisticated advanced filters. |
FAQ/Questions/How-To-Preset-Values-In-Filter.md
| ... | ... | @@ -76,7 +76,7 @@ End Sub |
| 76 | 76 | ``` |
| 77 | 77 | ###Screenshots |
| 78 | 78 | |
| 79 | - |
|
| 79 | + |
|
| 80 | 80 | |
| 81 | 81 | ***Note: The filter is displayed here for demonstration purposes. In this scenario, the filter would be hidden from user input*** |
| 82 | 82 |
FAQ/Questions/How-do-I-enable-basic-report-sharing.md
| ... | ... | @@ -10,4 +10,4 @@ How do I enable basic report sharing? |
| 10 | 10 | |
| 11 | 11 | Basic report sharing allows users to decide if they want to share a report or keep it in their private sandbox. It also enables sharing reports in read-only mode which act as templates. This mode allows other users to load a report but not overwrite it. Report creators can find these features in the "Misc" tab of the report designer. In order to use basic report sharing, you will need to set the [[CurrentUserName|/API/CodeSamples/CurrentUserName]], [[CurrentUserRoles|/API/CodeSamples/CurrentUserRoles]], [[CurrentUserIsAdmin|/API/CodeSamples/CurrentUserIsAdmin]], and the [[SharedWithValues|/API/CodeSamples/SharedWithValues]] setting for your users. |
| 12 | 12 | |
| 13 | -The CurrentUserName setting will enable all reports created by this user to take ownership of the reports. The CurrentUserRoles sets what other reports this user is allowed to see. If CurrentUserIsAdmin is true, then the user will have full access to all reports within his/her Tenant setting. The SharedWithValues property will set the values in the **Shared With** dropdown on the [[Misc tab|http://wiki.izenda.us/Guides/ReportDesign/9.0-Misc-Tab#9.1-Share-With-&-Rights]] of the Report Designer. These can be usernames or role names. |
|
| ... | ... | \ No newline at end of file |
| 0 | +The CurrentUserName setting will enable all reports created by this user to take ownership of the reports. The CurrentUserRoles sets what other reports this user is allowed to see. If CurrentUserIsAdmin is true, then the user will have full access to all reports within his/her Tenant setting. The SharedWithValues property will set the values in the **Shared With** dropdown on the [[Misc tab|http://wiki.izenda.com/Guides/ReportDesign/9.0-Misc-Tab#9.1-Share-With-&-Rights]] of the Report Designer. These can be usernames or role names. |
FAQ/Questions/How-do-I-find-out-how-many-Cores-I-have.md
| ... | ... | @@ -16,7 +16,7 @@ In order to discover how many Cores you have: |
| 16 | 16 | |
| 17 | 17 | Visual Example |
| 18 | 18 | |
| 19 | - |
|
| 19 | + |
|
| 20 | 20 | ##Processor sockets |
| 21 | 21 | |
| 22 | 22 | * Windows Platforms: |
FAQ/Questions/How-do-I-find-out-when-my-license-will-expire.md
| ... | ... | @@ -8,4 +8,4 @@ This information is available by default at the bottom of the ReportViewer.aspx |
| 8 | 8 | |
| 9 | 9 | ##Within C# Code |
| 10 | 10 | |
| 11 | -Izenda does not provide an API for interacting with the key directly. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Izenda does not provide an API for interacting with the key directly. |
FAQ/Questions/How-do-I-use-the-Izenda-Reports-report-email-scheduler.md
| ... | ... | @@ -70,7 +70,7 @@ Next, we must allow the schedule controls to be shown in the Report Designer pag |
| 70 | 70 | Izenda.AdHoc.AdHocSettings.ShowScheduleControls = true; |
| 71 | 71 | ``` |
| 72 | 72 | |
| 73 | -The schedule controls will now be shown in the report designer under the [[Misc tab|http://wiki.izenda.us/Guides/ReportDesign/9.0-Misc-Tab]]. |
|
| 73 | +The schedule controls will now be shown in the report designer under the [[Misc tab|http://wiki.izenda.com/Guides/ReportDesign/9.0-Misc-Tab]]. |
|
| 74 | 74 | --> |
| 75 | 75 | |
| 76 | 76 | ##Setting up the scheduler using the Settings.aspx page (Trial/POC) |
| ... | ... | @@ -148,6 +148,6 @@ Using the rs.aspx Page |
| 148 | 148 | |
| 149 | 149 | ## Advanced Set Up and Scenarios |
| 150 | 150 | |
| 151 | -[Click here](http://wiki.izenda.us/Guides/Advanced-Scheduler-Functionality) to learn about advanced scheduler topics such as saving scheduled exports to the server and more. |
|
| 151 | +[Click here](http://wiki.izenda.com/Guides/Advanced-Scheduler-Functionality) to learn about advanced scheduler topics such as saving scheduled exports to the server and more. |
|
| 152 | 152 | |
| 153 | -# To Section 2 - [Using the Reports Scheduler](http://wiki.izenda.us/FAQ/Questions/What-does-Repeat-Types-and-Send-Email-As-mean) |
|
| ... | ... | \ No newline at end of file |
| 0 | +# To Section 2 - [Using the Reports Scheduler](http://wiki.izenda.com/FAQ/Questions/What-does-Repeat-Types-and-Send-Email-As-mean) |
FAQ/Questions/How-is-Use-Previous-OR-used-in-Filters.md
| ... | ... | @@ -16,4 +16,4 @@ Here we are using a filter on RequiredDate and specifying that it should fall be |
| 16 | 16 | |
| 17 | 17 | The data returned would show all data with a RequiredDate between the two values OR with a ShippedDate that falls between those same values. The results can be seen below. Notice the values outlined in red. These values do not fall within the date ranges specified, but the other value on the same row does fall within the range. Therefore, we are using an OR operation rather than an AND which would be the case if we defined both filters with their own Between operator. |
| 18 | 18 | |
| 19 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
FAQ/Questions/How-to-calculate-difference-between-dates.md
| ... | ... | @@ -15,20 +15,20 @@ AdHocSettings.DateArithmeticDecimalPlaces = 3; |
| 15 | 15 | |
| 16 | 16 | Please see the following simple example of date arithmetic use: |
| 17 | 17 | |
| 18 | - |
|
| 18 | + |
|
| 19 | 19 | |
| 20 | 20 | Here we establish our report fields. Note how the (-) operator is selected on the last "OrderDate" field and the field preceeding it will be named "Shipping Time(Days)". |
| 21 | 21 | |
| 22 | - |
|
| 22 | + |
|
| 23 | 23 | |
| 24 | 24 | We can see that our data has appeared as we wanted it in our preview. |
| 25 | 25 | |
| 26 | 26 | ###Find the difference between two datetimes |
| 27 | 27 | |
| 28 | -The difference between two datetimes can be determined by implementing an [[Expression|http://wiki.izenda.us/Guides/ReportDesign/15.0-Expressions-in-Izenda]] in the Report Designer that is similar to the following: |
|
| 28 | +The difference between two datetimes can be determined by implementing an [[Expression|http://wiki.izenda.com/Guides/ReportDesign/15.0-Expressions-in-Izenda]] in the Report Designer that is similar to the following: |
|
| 29 | 29 | |
| 30 | 30 | ``[ShippedDate] - [OrderDate]`` |
| 31 | 31 | |
| 32 | 32 | This will, however, format the date as an expression of time from the beginning of the epoch and not as an actual difference in times. (E.g. if your first date is **9/2/2010 3:13:48 AM** and your second date is **8/5/2010 11:18:46 AM**, the result will be **1/28/1900 3:55:02 PM** and not **28 Days 15 Hours 55 Minutes 2 Seconds** or something similar) |
| 33 | 33 | |
| 34 | -For the formatting, you will need to implement a [[Custom Formatter|http://wiki.izenda.us/FAQ/Questions/Add-Formatting-Options#Example-4---Custom-Formatters]]. |
|
| ... | ... | \ No newline at end of file |
| 0 | +For the formatting, you will need to implement a [[Custom Formatter|http://wiki.izenda.com/FAQ/Questions/Add-Formatting-Options#Example-4---Custom-Formatters]]. |
FAQ/Questions/Injecting-where-clause-into-queries.md
| ... | ... | @@ -18,8 +18,8 @@ There are 2 basic ways to address this problem. |
| 18 | 18 | |
| 19 | 19 | **Method 1:** |
| 20 | 20 | |
| 21 | -In your filter, select **[[Use Previous Or|http://wiki.izenda.us/FAQ/Questions/How-is-Use-Previous-OR-used-in-Filters]]** to bring in payments. |
|
| 21 | +In your filter, select **[[Use Previous Or|http://wiki.izenda.com/FAQ/Questions/How-is-Use-Previous-OR-used-in-Filters]]** to bring in payments. |
|
| 22 | 22 | |
| 23 | 23 | **Method 2:** |
| 24 | 24 | |
| 25 | -You can also use the SQL Override property in the [[PreExecuteReportSet|]] method to inject a 'Where' clause. Please see the hidden filter with Sql Override section in [[this article|http://wiki.izenda.us/FAQ/applying-hidden-filter-using-inner-query]]. |
|
| ... | ... | \ No newline at end of file |
| 0 | +You can also use the SQL Override property in the [[PreExecuteReportSet|]] method to inject a 'Where' clause. Please see the hidden filter with Sql Override section in [[this article|http://wiki.izenda.com/FAQ/applying-hidden-filter-using-inner-query]]. |
FAQ/Questions/Log4Net-Collision.md
| ... | ... | @@ -8,7 +8,7 @@ When upgrading to the latest version of Izenda, the website will not compile. Th |
| 8 | 8 | |
| 9 | 9 | ##Answer |
| 10 | 10 | |
| 11 | -Back in January 2013, the public key of the signed DLL for Log4Net was changed. As such, tools developed before that date reference an older public key than the one Izenda uses. A possible work-around for this issue is to change your web.config to specifically add the assemblies in a dependent relationship using the public keys of Izenda's log4net and your own. The following example is what this could look like for you: |
|
| 11 | +Back in January 2013, the public key of the signed DLL for Log4Net was changed. As such, tools developed before that date reference an older public key than the one izenda.comes. A possible work-around for this issue is to change your web.config to specifically add the assemblies in a dependent relationship using the public keys of Izenda's log4net and your own. The following example is what this could look like for you: |
|
| 12 | 12 | |
| 13 | 13 | ```xml |
| 14 | 14 | <dependentAssembly> |
| ... | ... | @@ -23,4 +23,4 @@ Back in January 2013, the public key of the signed DLL for Log4Net was changed. |
| 23 | 23 | </dependentAssembly> |
| 24 | 24 | ``` |
| 25 | 25 | |
| 26 | -You can find out more about the dependentAssembly tag [[at this link.|http://msdn.microsoft.com/en-us/library/0ash1ksb(v=vs.110).aspx]] You can find out what your assembly's public key token is by running the [[strong name tool.|http://blogs.msdn.com/b/wriju/archive/2008/07/01/how-to-find-public-key-token-for-a-net-dll-or-assembly.aspx]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +You can find out more about the dependentAssembly tag [[at this link.|http://msdn.microsoft.com/en-us/library/0ash1ksb(v=vs.110).aspx]] You can find out what your assembly's public key token is by running the [[strong name tool.|http://blogs.msdn.com/b/wriju/archive/2008/07/01/how-to-find-public-key-token-for-a-net-dll-or-assembly.aspx]] |
FAQ/Questions/NoSQL-Connectors.md
| ... | ... | @@ -14,4 +14,4 @@ While Izenda requires a .NET connection string to access any of the four databas |
| 14 | 14 | |
| 15 | 15 | Please see our tutorial on setting up MongoDB's BI Connector to work with Izenda: |
| 16 | 16 | |
| 17 | -[[Connecting Izenda to MongoDB for Reporting|http://wiki.izenda.us/Guides/mongo-bi-connector]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +[[Connecting Izenda to MongoDB for Reporting|http://wiki.izenda.com/Guides/mongo-bi-connector]] |
FAQ/Questions/Preventing-page-break-in-images.md
| ... | ... | @@ -2,4 +2,4 @@ |
| 2 | 2 | |
| 3 | 3 | By default, Izenda will page break inside of an image if necessary. To prevent this behavior, add this CSS to either the individual report using the CSS box in the Style tab, or in the master Report.css |
| 4 | 4 | |
| 5 | - img{ page-break-inside:avoid; } |
|
| ... | ... | \ No newline at end of file |
| 0 | + img{ page-break-inside:avoid; } |
FAQ/Questions/Query-String-Keys-for-rs.aspx.md
| ... | ... | @@ -28,7 +28,7 @@ Here are the types you can request. |
| 28 | 28 | | XML | xml | |
| 29 | 29 | |
| 30 | 30 | **run_scheduled_reports=[Minutes]** |
| 31 | -Adds the report to the [[Izenda Scheduler|http://wiki.izenda.us/FAQ/Questions/How-do-I-use-the-Izenda-Reports-report-email-scheduler]] to be run after the designated period of time (e.g. rs.aspx?rn=Cost+Analysis&run_scheduled_reports=30) |
|
| 31 | +Adds the report to the [[Izenda Scheduler|http://wiki.izenda.com/FAQ/Questions/How-do-I-use-the-Izenda-Reports-report-email-scheduler]] to be run after the designated period of time (e.g. rs.aspx?rn=Cost+Analysis&run_scheduled_reports=30) |
|
| 32 | 32 | |
| 33 | 33 | _**Note:** The Izenda Scheduler must be configured in order for this parameter to have any effect._ |
| 34 | 34 | |
| ... | ... | @@ -60,4 +60,4 @@ Possible Values |
| 60 | 60 | |
| 61 | 61 | Here is a sample of a query in action using some of the concepts described above. |
| 62 | 62 | |
| 63 | -http://izenda.com/demo/rs.aspx?output=doc&rn=Accounting&p1value=Alfreds+Futterkiste |
|
| ... | ... | \ No newline at end of file |
| 0 | +http://izenda.com/demo/rs.aspx?output=doc&rn=Accounting&p1value=Alfreds+Futterkiste |
FAQ/Questions/SQL-Type-Errors-When-Using-ODBC-with-MySQL.md
| ... | ... | @@ -8,4 +8,4 @@ I'm getting SQL type errors when connecting to a MySQL database with an ODBC con |
| 8 | 8 | |
| 9 | 9 | ##Answer |
| 10 | 10 | |
| 11 | -There is a [known bug in MySQL Connector/ODBC 3.51](http://bugs.mysql.com/bug.php?id=16235) that results in types not being formatted and converted correctly. Please be sure you are using the latest version of [MySQL Connector/ODBC](http://dev.mysql.com/downloads/connector/odbc/) |
|
| ... | ... | \ No newline at end of file |
| 0 | +There is a [known bug in MySQL Connector/ODBC 3.51](http://bugs.mysql.com/bug.php?id=16235) that results in types not being formatted and converted correctly. Please be sure you are using the latest version of [MySQL Connector/ODBC](http://dev.mysql.com/downloads/connector/odbc/) |
FAQ/Questions/Section508-compliance.md
| ... | ... | @@ -10,4 +10,4 @@ Is Izenda Section 508 Compliant? Does Izenda have a VPAT or any intention of obt |
| 10 | 10 | |
| 11 | 11 | No, Izenda is not completely 508 compliant. By default, any images such as logo images and toolbar buttons have alt text to enable screen-readers to identify them. Additionally, charts and gauges have alt text when the [[/API/CodeSamples/UseImageDescriptions]] setting is enabled. However, this only applies to charts that render their content as an image. Other charts are made up of SVG 1.1 elements that some Assistive Technologies can read fairly well via the Accessibility API available in modern browsers. However, the SVG elements themselves do not generally use <title> elements. These <title> elements are only read by certain browsers currently, and only IE can make very good use of them. Izenda also does not use <desc> tags on SVG elements currently, but again browser support for <desc> tags is about as limited as support for <title> tags. Izenda does, however, use <text> tags to expose the rendered textual elements. Therefore, the text on the SVG charts is highly accessible to screen readers. |
| 12 | 12 | |
| 13 | -Izenda has not received a VPAT and does not at this time have any plans of obtaining one. Since we integrate into customer websites, and since we aim to be highly customizable for each client's needs, the information above should be considered when applying for or renewing a VPAT. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Izenda has not received a VPAT and does not at this time have any plans of obtaining one. Since we integrate into customer websites, and since we aim to be highly customizable for each client's needs, the information above should be considered when applying for or renewing a VPAT. |
FAQ/Questions/Secure-https-on-a-load-balancer.md
| ... | ... | @@ -22,4 +22,4 @@ Please refer to these articles for information about these settings |
| 22 | 22 | * [[ResponseServer|/API/CodeSamples/ResponseServer]] |
| 23 | 23 | * [[ReportCssUrl|/API/CodeSamples/ReportCssUrl]] |
| 24 | 24 | * [[ToolbarCssUrl|/API/CodeSamples/ToolbarCssUrl]] |
| 25 | -* [[TabsCssUrl|/API/CodeSamples/TabsCssUrl]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [[TabsCssUrl|/API/CodeSamples/TabsCssUrl]] |
FAQ/Questions/Using-Share-with-rights-roles-properties-in-Izenda-Reports-6.md
| ... | ... | @@ -23,4 +23,4 @@ In the example above, Bob is a non-admin user who is assigned to the Sales role. |
| 23 | 23 | * **Read Only** Report is available to the user to view, user can add or remove filters, and modify existing filters' values. Also user can modify(design) the report but cannot save it, however user could Save As this report. |
| 24 | 24 | * **View Only:** Report is available to the user to view, but not to modify in any way or save changes to the report. |
| 25 | 25 | * **Locked:** Report is available to the user to view, and user can modify existing filters' values, but user cannot add or remove filters or fields or save changes to the report. Note that modifying filter operator and/or filtered column is restricted as well. |
| 26 | -* **None:** Report is unavailable to (hidden from) the user. |
|
| ... | ... | \ No newline at end of file |
| 0 | +* **None:** Report is unavailable to (hidden from) the user. |
FAQ/Questions/Using-Stored-Procedures-In-Izenda-6.md
| ... | ... | @@ -336,4 +336,4 @@ DELIMITER ; |
| 336 | 336 | - line separator (\u2028) |
| 337 | 337 | - paragraph separator (\u2029) |
| 338 | 338 | - form feed (\u000C) |
| 339 | -- "[a].[b]" is not supported as a field name |
|
| ... | ... | \ No newline at end of file |
| 0 | +- "[a].[b]" is not supported as a field name |
FAQ/Questions/Using-the-hidden-columns-setting.md
| ... | ... | @@ -8,4 +8,4 @@ In the example below we want to hide the OrderID column of the Orders table from |
| 8 | 8 | |
| 9 | 9 | ```csharp |
| 10 | 10 | AdHocSettings.HiddenColumns = new string[] { "[dbo].[Orders].[OrderID]" }; |
| 11 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Questions/What-does-Repeat-Types-and-Send-Email-As-mean.md
| ... | ... | @@ -10,7 +10,7 @@ Reports are executed when the scheduler runs, if the report is set to a time at |
| 10 | 10 | |
| 11 | 11 | Repeat Types exist in the "Misc" section of ReportDesigner.aspx and are simply expressions that reflect how often the email should be sent. |
| 12 | 12 | |
| 13 | - |
|
| 13 | + |
|
| 14 | 14 | |
| 15 | 15 | |Type|Effect| |
| 16 | 16 | |-------------|-------------| |
| ... | ... | @@ -44,4 +44,4 @@ This dropdown determines how the email will be sent out. There are a number of d |
| 44 | 44 | |
| 45 | 45 | Please note that if you want to customize export formats, you will have to use the Izenda Custom Scheduler. |
| 46 | 46 | |
| 47 | -#To Section 3 - [Scheduler Security](http://wiki.izenda.us/FAQ/Implementing-Scheduler-Security) |
|
| ... | ... | \ No newline at end of file |
| 0 | +#To Section 3 - [Scheduler Security](http://wiki.izenda.com/FAQ/Implementing-Scheduler-Security) |
FAQ/Questions/collapse-filter-panel-on-load.md
| ... | ... | @@ -13,4 +13,4 @@ To default Filters in Report Viewer to closed on load of page use the following |
| 13 | 13 | jq$('#tab1li').removeClass('active'); |
| 14 | 14 | jq$('#tab1').hide(); |
| 15 | 15 | jq$('#updateBtnPC').show(); |
| 16 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Questions/custom-rs-response.md
| ... | ... | @@ -94,4 +94,4 @@ $(document).ready(function () { |
| 94 | 94 | CustomRSCommand(); |
| 95 | 95 | }); |
| 96 | 96 | |
| 97 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Questions/exporting-hidden-columns.md
| ... | ... | @@ -25,4 +25,4 @@ public override void PreExecuteReportSet(ReportSet reportSet) |
| 25 | 25 | } |
| 26 | 26 | ``` |
| 27 | 27 | |
| 28 | -This simply checks if the report is being exported. If it is, then it will set all fields that are not visible to be visible. You can modify this as per your own company's needs require. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This simply checks if the report is being exported. If it is, then it will set all fields that are not visible to be visible. You can modify this as per your own company's needs require. |
FAQ/Questions/hiding-report-viewer-buttons.md
| ... | ... | @@ -105,4 +105,4 @@ Now when restart your web site, the newly implemented code should take into effe |
| 105 | 105 | |
| 106 | 106 | **Troubleshooting** |
| 107 | 107 | |
| 108 | -If you are having problems getting Visual Studio to recognize your wireup to the code file you created, try closing and re-opening Visual Studio. This will refresh the website wiring and force it to recognize your new code file. |
|
| ... | ... | \ No newline at end of file |
| 0 | +If you are having problems getting Visual Studio to recognize your wireup to the code file you created, try closing and re-opening Visual Studio. This will refresh the website wiring and force it to recognize your new code file. |
FAQ/Questions/how-to-change-default-print-settings.md
| ... | ... | @@ -25,4 +25,4 @@ Public Overrides Sub PreExecuteReportSet(reportSet As ReportSet) |
| 25 | 25 | reportSet.OutputAreaLeft = 0.5F |
| 26 | 26 | reportSet.OutputAreaTop = 0.5F |
| 27 | 27 | End Sub |
| 28 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Questions/integrating-izenda.md
| ... | ... | @@ -8,4 +8,4 @@ Can I embed Izenda Reports into my application? |
| 8 | 8 | |
| 9 | 9 | ##Answer |
| 10 | 10 | |
| 11 | -Yes, Izenda Reports embeds into existing application by inheriting both look and feel and security. Please see our [[integration introduction page|http://wiki.izenda.us/Home]]. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Yes, Izenda Reports embeds into existing application by inheriting both look and feel and security. Please see our [[integration introduction page|http://wiki.izenda.com/Home]]. |
FAQ/Questions/modify-report-viewer-results-dropdown-menu.md
| ... | ... | @@ -44,4 +44,4 @@ The "Records" dropdown menu on the Report Viewer page is simply an unordered lis |
| 44 | 44 | <span lang-text="js_Result_All_Message">Use carefully as this may overload the browser</span> |
| 45 | 45 | </a></li> |
| 46 | 46 | </ul> |
| 47 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Questions/modifying-rs.aspx.md
| ... | ... | @@ -13,4 +13,4 @@ You can create a subclass of the ``ResponseServer`` class and override the ``OnP |
| 13 | 13 | <%@ Page language="c#" AutoEventWireup="false" Inherits="Izenda.AdHoc.ResponseServer, Izenda.AdHoc"%> |
| 14 | 14 | ``` |
| 15 | 15 | |
| 16 | -**Caveat:** Overriding the response server can lead to abnormal behaviors in the reporting service. |
|
| ... | ... | \ No newline at end of file |
| 0 | +**Caveat:** Overriding the response server can lead to abnormal behaviors in the reporting service. |
FAQ/Questions/reports-and-tenants.md
| ... | ... | @@ -73,4 +73,4 @@ With these properties set, we will see a completely different report: |
| 73 | 73 | |
| 74 | 74 | As you can see the results are filtered by the “Customer ID” field now. And only those matching “ALFKI” will be populated. |
| 75 | 75 | |
| 76 | -_**Note:** You must always specify [[CurrentUserTenantId|/API/CodeSamples/CurrentUserTenantId]] to use [[TenantField|/API/CodeSamples/TenantField]]. The only exception is reports scheduler (details in the below section)._ |
|
| ... | ... | \ No newline at end of file |
| 0 | +_**Note:** You must always specify [[CurrentUserTenantId|/API/CodeSamples/CurrentUserTenantId]] to use [[TenantField|/API/CodeSamples/TenantField]]. The only exception is reports scheduler (details in the below section)._ |
FAQ/Questions/running-javascript-on-report-elements.md
| ... | ... | @@ -19,4 +19,4 @@ In the above screenshot, you see a couple of items in curly braces **{}**. These |
| 19 | 19 | |
| 20 | 20 | Below is the result of the above javascript as applied to a report with three fields. Product Name is column {1}, Ship City is column {2} and Ship Name is column {3}. {0} will refer to Ship City in this case since it is the column with the URL applied to it. |
| 21 | 21 | |
| 22 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
FAQ/Questions/sub-reports-and-drilldowns.md
| ... | ... | @@ -8,7 +8,7 @@ How do subreports and drilldowns work? What are the options for subreports? |
| 8 | 8 | |
| 9 | 9 | ##Answer |
| 10 | 10 | |
| 11 | -Subreports are simply regular reports with one extra step. Their defining trait is the presence of a drilldown key. This is a key field that will be used by any other report, acting as a parent report, to send information to the subreport. This is done on the [[Misc tab|http://wiki.izenda.us/Guides/ReportDesign/9.0-Misc-Tab#9.2-Drill-Downs]] of the report designer. There is also a short example of how to create a basic sub-report and link it to the main report at that link. The [[Advanced Field Settings|http://wiki.izenda.us/Guides/ReportDesign/4.0-fields-tab#4.8-Advanced-Field-Settings-Button]] box is where you link a main report to a subreport. |
|
| 11 | +Subreports are simply regular reports with one extra step. Their defining trait is the presence of a drilldown key. This is a key field that will be used by any other report, acting as a parent report, to send information to the subreport. This is done on the [[Misc tab|http://wiki.izenda.com/Guides/ReportDesign/9.0-Misc-Tab#9.2-Drill-Downs]] of the report designer. There is also a short example of how to create a basic sub-report and link it to the main report at that link. The [[Advanced Field Settings|http://wiki.izenda.com/Guides/ReportDesign/4.0-fields-tab#4.8-Advanced-Field-Settings-Button]] box is where you link a main report to a subreport. |
|
| 12 | 12 | |
| 13 | 13 | _*NOTE:* A subreport is not a special type of report! Any report can be a subreport if it has a drilldown key defined. Subreports can have their own subreports in turn. A report with a drilldown key defined might not have any reports that drilldown into it. The only distinction is that if a report has a drilldown key, it can be accessed as a subreport by any other report._ |
| 14 | 14 | |
| ... | ... | @@ -38,21 +38,21 @@ With IncludeYear = true |
| 38 | 38 | |
| 39 | 39 | ###Subreports on charts |
| 40 | 40 | |
| 41 | -In addition to creating drilldowns for your main report items, you can create subreports for [[pie charts|http://wiki.izenda.us/Guides/ReportDesign/7.0-Chart-tab#7.3-Pie-Selection]] and [[bar charts|http://wiki.izenda.us/Guides/ReportDesign/7.0-Chart-tab#7.5-Bar-Selection]] as well. Currently, these only support a single key value, specified via the Label field. These will work with reports that have one drilldown key defined, but not ones with two keys defined. |
|
| 41 | +In addition to creating drilldowns for your main report items, you can create subreports for [[pie charts|http://wiki.izenda.com/Guides/ReportDesign/7.0-Chart-tab#7.3-Pie-Selection]] and [[bar charts|http://wiki.izenda.com/Guides/ReportDesign/7.0-Chart-tab#7.5-Bar-Selection]] as well. Currently, these only support a single key value, specified via the Label field. These will work with reports that have one drilldown key defined, but not ones with two keys defined. |
|
| 42 | 42 | |
| 43 | 43 | _**Note:** Bar charts and pie charts do not support drilldown effects. They will always have the "Link" effect._ |
| 44 | 44 | |
| 45 | 45 | ###Subreports on maps |
| 46 | 46 | |
| 47 | -You can also create a drilldown on the [[Maps tab|http://wiki.izenda.us/Guides/ReportDesign/13.0-Izenda-Maps#13.2-Maps-features]] that will trigger using the specified effect. You can learn more about the maps feature at the link above. |
|
| 47 | +You can also create a drilldown on the [[Maps tab|http://wiki.izenda.com/Guides/ReportDesign/13.0-Izenda-Maps#13.2-Maps-features]] that will trigger using the specified effect. You can learn more about the maps feature at the link above. |
|
| 48 | 48 | |
| 49 | 49 | ###Subreports on gauges |
| 50 | 50 | |
| 51 | -Gauges can also accept subreports and will use the Name field in order to select the appropriate drilldown key. See the [[Gauge tab|http://wiki.izenda.us/Guides/ReportDesign/8.0-Gauge-tab#8.4-Gauges-with-Drill-Down-Effects]] for more. You can have a drilldown effect defined here as well. Again, creating a subreport on a gauge is just like anywhere else. They currently only accept one drilldown key as well. |
|
| 51 | +Gauges can also accept subreports and will use the Name field in order to select the appropriate drilldown key. See the [[Gauge tab|http://wiki.izenda.com/Guides/ReportDesign/8.0-Gauge-tab#8.4-Gauges-with-Drill-Down-Effects]] for more. You can have a drilldown effect defined here as well. Again, creating a subreport on a gauge is just like anywhere else. They currently only accept one drilldown key as well. |
|
| 52 | 52 | |
| 53 | 53 | ###Subreports on forms |
| 54 | 54 | |
| 55 | -Finally, you can also choose to use subreports in a Forms report. You can see the [[Izenda Forms|http://wiki.izenda.us/Guides/ReportDesign/14.0-Izenda-FORMS#14.3-Advanced-FORMS-Concepts]] section for more information about this feature. Drilldowns are defined in two ways, described in the article above. Subreports that you specify in the form with a declaration such as "[subreports/top products by state]" do not get a drilldown key and will be treated as a stand-alone report. You can reference the column alias in order to use drilldown key driven subreports. |
|
| 55 | +Finally, you can also choose to use subreports in a Forms report. You can see the [[Izenda Forms|http://wiki.izenda.com/Guides/ReportDesign/14.0-Izenda-FORMS#14.3-Advanced-FORMS-Concepts]] section for more information about this feature. Drilldowns are defined in two ways, described in the article above. Subreports that you specify in the form with a declaration such as "[subreports/top products by state]" do not get a drilldown key and will be treated as a stand-alone report. You can reference the column alias in order to use drilldown key driven subreports. |
|
| 56 | 56 | |
| 57 | 57 | ###Using a URL instead of a subreport |
| 58 | 58 |
FAQ/Questions/using-alternate-filter-values-with-stored-procedures.md
| ... | ... | @@ -8,7 +8,7 @@ When I filter a report with a stored procedure datasource, I want to pass a diff |
| 8 | 8 | |
| 9 | 9 | ##Answer |
| 10 | 10 | |
| 11 | -While we do not provide a simple API to do this, it can be done with some knowledge of our methods. The first step is to set up the Equals(Select) values for your stored procedures. In the example below, we will assume you have read our article on [[using stored procedures in Izenda 6|http://wiki.izenda.us/FAQ/Questions/Using-Stored-Procedures-In-Izenda-6]]. We will be using a column called "OrderStatus" that returns an integer, and another column called "OrderStatusName" that returns a string. |
|
| 11 | +While we do not provide a simple API to do this, it can be done with some knowledge of our methods. The first step is to set up the Equals(Select) values for your stored procedures. In the example below, we will assume you have read our article on [[using stored procedures in Izenda 6|http://wiki.izenda.com/FAQ/Questions/Using-Stored-Procedures-In-Izenda-6]]. We will be using a column called "OrderStatus" that returns an integer, and another column called "OrderStatusName" that returns a string. |
|
| 12 | 12 | |
| 13 | 13 | **Note:** If you are substituting a value on a table or view instead of a stored procedure, click [[here|/FAQ/passing-alternate-filter-values-with-a-table-or-view]]. |
| 14 | 14 | |
| ... | ... | @@ -57,4 +57,4 @@ The result is that we get an Equals(Select) list that has the following format: |
| 57 | 57 | </select> |
| 58 | 58 | ``` |
| 59 | 59 | |
| 60 | -Now when you run your report, the users will see the labels but the actual stored procedure will use the numerical values. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Now when you run your report, the users will see the labels but the actual stored procedure will use the numerical values. |
FAQ/Responsive-Grid.md
| ... | ... | @@ -45,4 +45,4 @@ jq$(document).ready(function () { |
| 45 | 45 | if (typeof (ReportScripting) != 'undefined' && ReportScripting.postRenderHandlers != undefined && isMobile()) |
| 46 | 46 | ReportScripting.postRenderHandlers.push(function () { ToggleReportGrids(); }); |
| 47 | 47 | }); |
| 48 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/SSL-in-Izenda.md
| ... | ... | @@ -21,4 +21,4 @@ There are several settings that allow you to specify static resource URLs. These |
| 21 | 21 | * AdHocSettings.ReportCssUrl |
| 22 | 22 | * AdHocSettings.TabsCssUrl |
| 23 | 23 | * AdHocSettings.ReportHeaderImageUrl |
| 24 | -* Any similar URl-related settings in the AdHocSettings class |
|
| ... | ... | \ No newline at end of file |
| 0 | +* Any similar URl-related settings in the AdHocSettings class |
FAQ/SaveReportRDL.md
| ... | ... | @@ -45,4 +45,4 @@ Public Overrides Sub SaveReportRDL(reportName As String) |
| 45 | 45 | 'Write content to file |
| 46 | 46 | File.WriteAllText(rdlFilePath, builder.ToString()) |
| 47 | 47 | End Sub |
| 48 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/SaveReportSet.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -This method is used to define how your reports are stored. By default, using [[DatabaseAdHocConfig|http://wiki.izenda.us/FAQ/Storing-Reports#Database-Mode]] will save your reports in the [[SavedReportsTable|http://wiki.izenda.us/API/CodeSamples/SavedReportsTable]] and using [[FileSystemAdHocConfig|http://wiki.izenda.us/FAQ/Storing-Reports#File-System-Mode]] will save them to the Reports folder on your server's file system. You can redefine that behavior by overriding this method in your [[CustomAdHocConfig|http://wiki.izenda.us/API/AdHocConfig]] class. |
|
| 7 | +This method is used to define how your reports are stored. By default, using [[DatabaseAdHocConfig|http://wiki.izenda.com/FAQ/Storing-Reports#Database-Mode]] will save your reports in the [[SavedReportsTable|http://wiki.izenda.com/API/CodeSamples/SavedReportsTable]] and using [[FileSystemAdHocConfig|http://wiki.izenda.com/FAQ/Storing-Reports#File-System-Mode]] will save them to the Reports folder on your server's file system. You can redefine that behavior by overriding this method in your [[CustomAdHocConfig|http://wiki.izenda.com/API/AdHocConfig]] class. |
|
| 8 | 8 | |
| 9 | 9 | ##Sample C Methods |
| 10 | 10 |
FAQ/SaveThumbail.md
| ... | ... | @@ -28,4 +28,4 @@ Allows customization of the process that saves the form attached to a report |
| 28 | 28 | |
| 29 | 29 | ``` |
| 30 | 30 | |
| 31 | -**Note:** The overriden SaveThumbnail method must NOT contain anything which can trigger HttpContext.Current getter call, including reportInfo.FullName. |
|
| ... | ... | \ No newline at end of file |
| 0 | +**Note:** The overriden SaveThumbnail method must NOT contain anything which can trigger HttpContext.Current getter call, including reportInfo.FullName. |
FAQ/Session-Start.md
| ... | ... | @@ -15,4 +15,4 @@ void Session_Start(object sender, EventArgs e) |
| 15 | 15 | Izenda.AdHoc.AdHocSettings.SqlServerConnectionString = "Some Connection String"; |
| 16 | 16 | Izenda.AdHoc.AdHocSettings.AdHocConfig = new CustomAdHocConfig(); |
| 17 | 17 | } |
| 18 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Storing-Reports.md
| ... | ... | @@ -79,7 +79,7 @@ Public Class CustomAdHocConfig Inherits Izenda.AdHoc.DatabaseAdHocConfig |
| 79 | 79 | |
| 80 | 80 | ###Setting the Saved Reports Table |
| 81 | 81 | |
| 82 | -This is the most essential setting to specify when using Database Mode. However, it is not required. If it is not specified, Izenda will create and use a table called "[[IzendaAdHocReports|http://wiki.izenda.us/FAQ/IzendaAdHocReports-table]]". |
|
| 82 | +This is the most essential setting to specify when using Database Mode. However, it is not required. If it is not specified, Izenda will create and use a table called "[[IzendaAdHocReports|http://wiki.izenda.com/FAQ/IzendaAdHocReports-table]]". |
|
| 83 | 83 | ```csharp |
| 84 | 84 | //C# |
| 85 | 85 | public static void InitializeReporting() |
| ... | ... | @@ -95,4 +95,4 @@ Public Shared Sub InitializeReporting() |
| 95 | 95 | End Sub |
| 96 | 96 | ``` |
| 97 | 97 | |
| 98 | -It is possible to copy the reports when necessary to the Reports folder in the Izenda Reports directory by using the "Administrative Settings" button on the toolbar in the report designer. In the status screen, click "Copy reports from database to file system." This will place the files in the Reports folder in the Izenda Reports directory. |
|
| ... | ... | \ No newline at end of file |
| 0 | +It is possible to copy the reports when necessary to the Reports folder in the Izenda Reports directory by using the "Administrative Settings" button on the toolbar in the report designer. In the status screen, click "Copy reports from database to file system." This will place the files in the Reports folder in the Izenda Reports directory. |
FAQ/ThumbnailExists.md
| ... | ... | @@ -20,4 +20,4 @@ Allows customization of the process that checks whether thumbnail pictures exist |
| 20 | 20 | |
| 21 | 21 | ```visualbasic |
| 22 | 22 | |
| 23 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/Toggle-Text-Wrapping-on-the-Report-List.md
| ... | ... | @@ -16,4 +16,4 @@ On the report list, you can toggle word wrapping in the report title text. To do |
| 16 | 16 | position: relative; |
| 17 | 17 | word-break: normal; //Setting to change |
| 18 | 18 | } |
| 19 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/UpdatingReportDesigner-for-Izenda-6.7.0.272.md
| ... | ... | @@ -20,4 +20,4 @@ Once you have located it, open it and change the line marked in red in the scree |
| 20 | 20 | |
| 21 | 21 |  |
| 22 | 22 | |
| 23 | -Once you have done that, and assuming you completed the normal steps in the process, you should no longer see the errors related to "$ is not defined". |
|
| ... | ... | \ No newline at end of file |
| 0 | +Once you have done that, and assuming you completed the normal steps in the process, you should no longer see the errors related to "$ is not defined". |
FAQ/UserGuides/15.1-Expressions-Basics.md
| ... | ... | @@ -4,9 +4,9 @@ |
| 4 | 4 | |
| 5 | 5 | In the Advanced Settings popup menu (accessed by clicking the gear icon on the right hand side of each field dialog in the Fields tab) we can see a text box called Expressions. |
| 6 | 6 | |
| 7 | - |
|
| 7 | + |
|
| 8 | 8 | |
| 9 | - |
|
| 9 | + |
|
| 10 | 10 | |
| 11 | 11 | This box accepts simple code which allows us to perform calculations on fields provided by the connection string or view. |
| 12 | 12 | |
| ... | ... | @@ -47,4 +47,4 @@ It is not necessary to use square brackets, or parentheses, but using them is be |
| 47 | 47 | |
| 48 | 48 | [[15.0 Expressions in Izenda]] |
| 49 | 49 | |
| 50 | -[[User Guides|http://wiki.izenda.us/FAQ/UserGuides]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +[[User Guides|http://wiki.izenda.com/FAQ/UserGuides]] |
FAQ/UserGuides/15.2-Concatenation.md
| ... | ... | @@ -8,11 +8,11 @@ We can also use expressions to manipulate text. Let’s say that we have 'ShipC |
| 8 | 8 | |
| 9 | 9 | ``[ShipCity], + ‘, ‘ + [ShipCountry]`` |
| 10 | 10 | |
| 11 | - |
|
| 11 | + |
|
| 12 | 12 | |
| 13 | 13 | This would combine ‘Berlin’ and ‘Germany’ to ‘Berlin, Germany’. Note that in order to add text, we use single quotes. Anything between single quotes will appear exactly as typed, in this case a comma and single space. |
| 14 | 14 | |
| 15 | - |
|
| 15 | + |
|
| 16 | 16 | |
| 17 | 17 | **In the same as in the example, we can add a static text denomination to a numerical value:** |
| 18 | 18 | |
| ... | ... | @@ -26,4 +26,4 @@ This would combine ‘Berlin’ and ‘Germany’ to ‘Berlin, Germany’. Not |
| 26 | 26 | |
| 27 | 27 | [[15.0 Expressions in Izenda]] |
| 28 | 28 | |
| 29 | -[[User Guides|http://wiki.izenda.us/FAQ/UserGuides]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +[[User Guides|http://wiki.izenda.com/FAQ/UserGuides]] |
FAQ/Why-Are-My-Charts-Stuck-Together.md
| ... | ... | @@ -8,4 +8,4 @@ Why can't I place a report part between two charts on my report using the report |
| 8 | 8 | |
| 9 | 9 | ##Answer |
| 10 | 10 | |
| 11 | -This is due to a setting, [NumChartPerRow](http://wiki.izenda.us/API/CodeSamples/NumChartPerRow). This setting attempts to place two charts on one row for wide displays. By default it is set to 2. If you attempt to place a report part between two 'adjacent' charts, it will not be positioned correctly, as the two charts exist on one invisible row. Setting this value to 1 will correct this problem. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This is due to a setting, [NumChartPerRow](http://wiki.izenda.com/API/CodeSamples/NumChartPerRow). This setting attempts to place two charts on one row for wide displays. By default it is set to 2. If you attempt to place a report part between two 'adjacent' charts, it will not be positioned correctly, as the two charts exist on one invisible row. Setting this value to 1 will correct this problem. |
FAQ/Why-cant-I-use-Group-by-Week-on-a-datetime-for-a-subreport-action.md
| ... | ... | @@ -11,4 +11,4 @@ When I'm using a datetime grouped by week as a subreport action, I'm seeing more |
| 11 | 11 | In version 6.9.0.5, we fixed the group by week aggregate function so that it also passes year info. Previously, the week datepart was passed independently, leading to the aggregation of data by week across years. You can add the following code to your global.asax or wherever your adhocconfig is defined: |
| 12 | 12 | |
| 13 | 13 | IAggregateFunction groupByWeek = AdHocSettings.AggregateFunctions[StandardAggregateFunctionType.GROUP_BY_WEEK.ToString()]; |
| 14 | -((WeekFormatter) groupByWeek.Formatters[0]).IncludeYear = true; |
|
| ... | ... | \ No newline at end of file |
| 0 | +((WeekFormatter) groupByWeek.Formatters[0]).IncludeYear = true; |
FAQ/Why-does-my-excel-export-say-its-missing-css.md
| ... | ... | @@ -8,4 +8,4 @@ I tried to open an exported file and I got a warning that reads similarly to "Mi |
| 8 | 8 | |
| 9 | 9 | ##Answer |
| 10 | 10 | |
| 11 | -Sometimes an Izenda deployment can be configured to reference a custom stylesheet that is not Reports.css. There is a setting which handles this, [[ReportsCssUrl|/API/CodeSamples/ReportCssUrl]], but this setting is not always used. If this setting is not configured properly, the export process will not grab the correct file which will cause exports to produce this error. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Sometimes an Izenda deployment can be configured to reference a custom stylesheet that is not Reports.css. There is a setting which handles this, [[ReportsCssUrl|/API/CodeSamples/ReportCssUrl]], but this setting is not always used. If this setting is not configured properly, the export process will not grab the correct file which will cause exports to produce this error. |
FAQ/XLS-Exports-Error-when-opened-in-Excel.md
| ... | ... | @@ -32,4 +32,4 @@ B) You can make use of existing Trusted Locations capabilities in Excel 2010, 20 |
| 32 | 32 | |
| 33 | 33 | You can save the web html file to a trusted location on the local machine (Excel comes with a set of default trust locations). If you do not see the local folder location you trust for these files, then press “Add new location…” button and add it in the Trusted Location dialog. If the HTML document is in a trusted location the KB fix is not applied (e.g. the unsafe HTML file is not blocked). |
| 34 | 34 | |
| 35 | -This approach may unblock you, but it carries some risk as files of any file type in Trusted Locations are fully trusted. If an attacker can drop files into the trusted location they can easily exploit users who open such documents. Be especially cautious when specifying a custom folder as a trusted location. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This approach may unblock you, but it carries some risk as files of any file type in Trusted Locations are fully trusted. If an attacker can drop files into the trusted location they can easily exploit users who open such documents. Be especially cautious when specifying a custom folder as a trusted location. |
FAQ/accessing-izendas-export-process.md
| ... | ... | @@ -101,4 +101,4 @@ foreach (ReportSet rs in AdHocSettings.AdHocConfig.FilteredListReportsDictionary |
| 101 | 101 | } |
| 102 | 102 | Console.WriteLine(message); |
| 103 | 103 | } |
| 104 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/add-custom-page-numbers-to-a-report.md
| ... | ... | @@ -8,4 +8,4 @@ If I want to add page numbers to a report and the 'Show Page Numbers' property o |
| 8 | 8 | |
| 9 | 9 | #Answer |
| 10 | 10 | |
| 11 | -There are two tags you can use in the Page Header or Footer property on the [[Misc tab|/Guides/ReportDesign/9.0-Misc-Tab]]: [pagenumber] and [totalpages]. When a report is exported to pdf or pdf-to-html print, the current and total page numbers will be calculated and placed in the appropriate tag. You can place either or both tags inside of a style div to control appearance, location, or some other property. |
|
| ... | ... | \ No newline at end of file |
| 0 | +There are two tags you can use in the Page Header or Footer property on the [[Misc tab|/Guides/ReportDesign/9.0-Misc-Tab]]: [pagenumber] and [totalpages]. When a report is exported to pdf or pdf-to-html print, the current and total page numbers will be calculated and placed in the appropriate tag. You can place either or both tags inside of a style div to control appearance, location, or some other property. |
FAQ/advanced-field-settings.md
| ... | ... | @@ -23,14 +23,14 @@ Advanced field settings provide more granular control over what data is displaye |
| 23 | 23 | |Width|Set the width of the column in number of pixels| |
| 24 | 24 | |Label Justication|Sets the Column label to the left, right, or middle of the row| |
| 25 | 25 | |Value Justication|Sets the Value of the field to the left, right, or middle of the row| |
| 26 | -|Subreport|Sets the drill-down child report. The list contains only reports that have a [[drill-down key|http://wiki.izenda.us/Guides/ReportDesign/9.0-Misc-Tab#9.2.2-Setting-the-drill-down-key]] set for them.<br>_**Note:** The "Automatic" option will attempt to choose a sub-report by matching the drill-down key to the selected field and cannot discern between two sub-reports that use the same drill-down key._| |
|
| 27 | -|Drill-Down Style|**Link** – opens in same browser window <br>**Link (New Window)** – opens in new browser window<br>**Embedded** – embeds the drill-down results into the main report<br>**Popup** – opens the results on a pop-up screen<br>**Hover** - Shows the sub-report when you hover the mouse over the item that the sub-report is linked to<br>**ComboKey** - Used in combination with one of the above. When this setting is chosen for the second drilldown key, the value of both fields will be passed from the main report to the sub-report.<br>**Header Link** - Used in a pivot to pass the value of the header (a value derived from the grouping of the pivot header column) to a subreport. Additional values from the left side of the pivot can be passed using ComboKey, or can be incorporated and hidden into the pivot itself.<br> [[Click here for more information.|http://wiki.izenda.us/FAQ/Questions/sub-reports-and-drilldowns]]| |
|
| 28 | -|Url|Allows you to define a custom Url to redirect to when the value in this cell is clicked. [You can set whether this url opens in the current tab or a new tab.](http://wiki.izenda.us/API/CodeSamples/OpenCustomUrlInNewWindow)| |
|
| 26 | +|Subreport|Sets the drill-down child report. The list contains only reports that have a [[drill-down key|http://wiki.izenda.com/Guides/ReportDesign/9.0-Misc-Tab#9.2.2-Setting-the-drill-down-key]] set for them.<br>_**Note:** The "Automatic" option will attempt to choose a sub-report by matching the drill-down key to the selected field and cannot discern between two sub-reports that use the same drill-down key._| |
|
| 27 | +|Drill-Down Style|**Link** – opens in same browser window <br>**Link (New Window)** – opens in new browser window<br>**Embedded** – embeds the drill-down results into the main report<br>**Popup** – opens the results on a pop-up screen<br>**Hover** - Shows the sub-report when you hover the mouse over the item that the sub-report is linked to<br>**ComboKey** - Used in combination with one of the above. When this setting is chosen for the second drilldown key, the value of both fields will be passed from the main report to the sub-report.<br>**Header Link** - Used in a pivot to pass the value of the header (a value derived from the grouping of the pivot header column) to a subreport. Additional values from the left side of the pivot can be passed using ComboKey, or can be incorporated and hidden into the pivot itself.<br> [[Click here for more information.|http://wiki.izenda.com/FAQ/Questions/sub-reports-and-drilldowns]]| |
|
| 28 | +|Url|Allows you to define a custom Url to redirect to when the value in this cell is clicked. [You can set whether this url opens in the current tab or a new tab.](http://wiki.izenda.com/API/CodeSamples/OpenCustomUrlInNewWindow)| |
|
| 29 | 29 | |SubTotal Function|Sets a customized function for subtotals displayed with this field. The default value is "Sum". This only applies to the bottom sub-totals and not the side sub-totals. If set to 'Expression' then a box will appear allowing you to set an expression for the subtotal. This functions in the same fashion as the typical expression box.| |
| 30 | 30 | |Gradient Cells Shading|Sets whether cells will use a gradient or solid colors for shading. The larger the value in the cell is, the darker the shading will become. This gradient is determined by establishing a range of x to y, where x is the lowest value in the column and y is the highest, and shading them proportionally where x will be the lightest shade and y the darkest.| |
| 31 | -|Text Highlight|Highlights the text for a given range. You can refer to the [[Styles tab|http://wiki.izenda.us/Guides/ReportDesign/10.0-Style-tab]] for a list of valid colors or using an RGB hex code such as #ff0033. Syntax is given in the format a to b:color;c to d:othercolor:e to f;anothercolor and so on. For example: "5 to 6:Blue;7 to 10:Red". A colon is used to separate the range and value, semicolons are used to separate pairs of range:value arguments. A value given without a range after the first range:value pair acts as a conditional, for example: "1 to 10:Red;Blue" would color values between 1 to 10 red, and everything else blue. A range may be a single value. You may also use percentages to establish a range, such as 0% to 20%:Red.**NOTE:** It is easy to end your statement with a semicolon like this: "1 to 10:Red;11 to 20:Blue;" This will throw an index error!| |
|
| 31 | +|Text Highlight|Highlights the text for a given range. You can refer to the [[Styles tab|http://wiki.izenda.com/Guides/ReportDesign/10.0-Style-tab]] for a list of valid colors or using an RGB hex code such as #ff0033. Syntax is given in the format a to b:color;c to d:othercolor:e to f;anothercolor and so on. For example: "5 to 6:Blue;7 to 10:Red". A colon is used to separate the range and value, semicolons are used to separate pairs of range:value arguments. A value given without a range after the first range:value pair acts as a conditional, for example: "1 to 10:Red;Blue" would color values between 1 to 10 red, and everything else blue. A range may be a single value. You may also use percentages to establish a range, such as 0% to 20%:Red.**NOTE:** It is easy to end your statement with a semicolon like this: "1 to 10:Red;11 to 20:Blue;" This will throw an index error!| |
|
| 32 | 32 | |Cell Highlight|Highlights the entire cell for a given range. This follows the same rules as text highlight. You can use both cell and text highlight at the same time to provide contrasting colors, for example if you change the cell to a dark color you might change the text in that cell to a lighter color.| |
| 33 | 33 | |Value Ranges|Lets you set text values for number ranges. (i.e. setting this to 0 to 10:Under will display the text "Under" when it encounters a value between 0 and 10 for that column). This follows the same rules as text highlight.| |
| 34 | -|Expression|Allows you to define a customized mathematical or SQL expression to show as the value for the column cells. See more about [[Expressions|http://wiki.izenda.us/Guides/ReportDesign/15.0-Expressions-in-Izenda]]| |
|
| 34 | +|Expression|Allows you to define a customized mathematical or SQL expression to show as the value for the column cells. See more about [[Expressions|http://wiki.izenda.com/Guides/ReportDesign/15.0-Expressions-in-Izenda]]| |
|
| 35 | 35 | |Expression Type|Allows you to specify the data type of this field. This is most useful when you are generating output with an expression and need to specify a data type.| |
| 36 | -|Group By Expression|If checked, this field will be included in the group by statement of the query. This is functionally the same as the Group function, except applicable to expression output within a field rather than to the field itself.| |
|
| ... | ... | \ No newline at end of file |
| 0 | +|Group By Expression|If checked, this field will be included in the group by statement of the query. This is functionally the same as the Group function, except applicable to expression output within a field rather than to the field itself.| |
FAQ/applying-hidden-filter-using-inner-query.md
| ... | ... | @@ -86,4 +86,4 @@ End Sub |
| 86 | 86 | |
| 87 | 87 | ##Multi-tenant hidden filters |
| 88 | 88 | |
| 89 | -For a global method of using hidden filters, see the article on the [[HiddenFilters|/API/CodeSamples/HiddenFilters]] collection in [[AdHocSettings|/API/AdHocSettings]]. |
|
| ... | ... | \ No newline at end of file |
| 0 | +For a global method of using hidden filters, see the article on the [[HiddenFilters|/API/CodeSamples/HiddenFilters]] collection in [[AdHocSettings|/API/AdHocSettings]]. |
FAQ/applying-hidden-filters-programmatically.md
| ... | ... | @@ -101,4 +101,4 @@ The process for applying a hidden stored procedure parameter programmatically is |
| 101 | 101 | |
| 102 | 102 | ```csharp |
| 103 | 103 | reportSet.Filters.AddHidden(new Filter("[dbo].[CustOrderHist].[PARAM_CustomerID]") { Value = "BONAP" }); |
| 104 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/data-source-level-security.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -Please re-purpose this page. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Please re-purpose this page. |
FAQ/enable-izenda-vision.md
| ... | ... | @@ -20,4 +20,4 @@ Izenda Vision is a rich extension to the API to include many cutting-edge data v |
| 20 | 20 | |
| 21 | 21 | - Create sample reports. |
| 22 | 22 | |
| 23 | -- You can now copy and customize existing visualizations from inside the **/vis** folder, or add your own. |
|
| ... | ... | \ No newline at end of file |
| 0 | +- You can now copy and customize existing visualizations from inside the **/vis** folder, or add your own. |
FAQ/enabling-css-in-pdfs.md
| ... | ... | @@ -4,4 +4,4 @@ PDFs generated by our legacy **ITextSharp** PDF generator do not support CSS and |
| 4 | 4 | |
| 5 | 5 | In version 6.9 PDF output is handled with the setting [[PdfPrintMode|/API/CodeSamples/PrintMode]]. |
| 6 | 6 | |
| 7 | -In legacy versions 6.8 and below PDF output is handled with the setting [[PrintMode|/API/CodeSamples/PrintMode]]. |
|
| ... | ... | \ No newline at end of file |
| 0 | +In legacy versions 6.8 and below PDF output is handled with the setting [[PrintMode|/API/CodeSamples/PrintMode]]. |
FAQ/filtering-in-dashboards.md
| ... | ... | @@ -63,4 +63,4 @@ AdHocSettings.UseColumnNameForDashboardCommonFilters = True |
| 63 | 63 | |
| 64 | 64 | //Using only the 'ColumnName' to determine common filters |
| 65 | 65 | AdHocSettings.UseColumnNameForDashboardCommonFilters = False |
| 66 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/fixed-unit-conversions.md
| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | #Adding Fixed Unit Convesions |
| 2 | 2 | |
| 3 | -Functions are added to Izenda through the extended functions API code. You can learn more about UDFs (User Defined Functions) [[here|http://wiki.izenda.us/FAQ/izenda-and-udfs]]. |
|
| 3 | +Functions are added to Izenda through the extended functions API code. You can learn more about UDFs (User Defined Functions) [[here|http://wiki.izenda.com/FAQ/izenda-and-udfs]]. |
|
| 4 | 4 | |
| 5 | 5 | These functions are available in the 'Functions' drop-down. They can also be used in an expression by clicking the gear to the right side of the field. |
| 6 | 6 | |
| ... | ... | @@ -26,4 +26,4 @@ If the data for a distance column was stored in meters lets say, and you wanted |
| 26 | 26 | 2. Add custom Function from DB to Izenda (API) |
| 27 | 27 | 3. Add custom Formats for 'MpG' and 'KpG' |
| 28 | 28 | * To display KpG: Choose mileage field, choose no function, choose 'KpG' format. |
| 29 | - * To display MpG: Choose mileage field, choose 'MpG' function, choose 'MpG' format. |
|
| ... | ... | \ No newline at end of file |
| 0 | + * To display MpG: Choose mileage field, choose 'MpG' function, choose 'MpG' format. |
FAQ/force-update-results-on-report.md
| ... | ... | @@ -11,7 +11,7 @@ There are three ways to get this functionality. Method 1, using filters, is the |
| 11 | 11 | |
| 12 | 12 | ###Method 1 - Filters |
| 13 | 13 | |
| 14 | -If you are using filters in the report you want to force this functionality on, you can use the [[Filter tab|http://wiki.izenda.us/Guides/ReportDesign/5.0-Filters-tab#Require-[blank]-Parameters-in-Viewer]] controls to require a user to enter the filter parameters before ever displaying data. |
|
| 14 | +If you are using filters in the report you want to force this functionality on, you can use the [[Filter tab|http://wiki.izenda.com/Guides/ReportDesign/5.0-Filters-tab#Require-[blank]-Parameters-in-Viewer]] controls to require a user to enter the filter parameters before ever displaying data. |
|
| 15 | 15 | |
| 16 | 16 | ###Method 2 - Modifying _ReportViewer.js_ |
| 17 | 17 | |
| ... | ... | @@ -63,4 +63,4 @@ function GotReportViewerConfig(returnObj, id) { |
| 63 | 63 | initialized = true; |
| 64 | 64 | FirstLoadInit(); |
| 65 | 65 | } |
| 66 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/getting-reportlist-information.md
| ... | ... | @@ -106,4 +106,4 @@ _**In this case you could use the JSON data to populate a client-side control us |
| 106 | 106 | ``` |
| 107 | 107 | ------ |
| 108 | 108 | |
| 109 | -We cannot, however, provide ready-to-use examples because the code really depends on your particular use-case. Please contact Izenda Services with any questions. |
|
| ... | ... | \ No newline at end of file |
| 0 | +We cannot, however, provide ready-to-use examples because the code really depends on your particular use-case. Please contact Izenda Services with any questions. |
FAQ/inserting-ascii-or-unicode-characters.md
| ... | ... | @@ -72,4 +72,4 @@ public class BoolToCheckFormat : IFormat |
| 72 | 72 | allowedTypeGroups.Add(SqlTypeGroup.Numeric); |
| 73 | 73 | } |
| 74 | 74 | } |
| 75 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/integrate-login-page.md
| ... | ... | @@ -8,4 +8,4 @@ How Do I Integrate My Login Page? |
| 8 | 8 | |
| 9 | 9 | ##Answer |
| 10 | 10 | |
| 11 | -You can use your login page with Izenda reports simply by calling [[ASP.global_asax.CustomAdHocConfig.InitializeReporting()|http://wiki.izenda.us/FAQ/InitializeReporting]] from your login page's code-behind in the OnPreInit() method. If you want to require the user to login then you can use the [[RequireLogin|/API/CodeSamples/RequireLogin]] setting. You will also need to set the [[LoginUrl|/API/CodeSamples/LoginUrl]] setting to be able to redirect from the reporting pages. There are also [[security samples|http://wiki.izenda.us/FAQ/Questions/Applying-Security]] that we offer to help guide you through what to do after redirecting to reporting pages once your user has authenticated. Our [[downloadable demo|http://wiki.izenda.us/Guides/Developer-Links-and-Guides#Helpful-Links]] also offers an example login page that can be used as a template in integrating your login page. |
|
| ... | ... | \ No newline at end of file |
| 0 | +You can use your login page with Izenda reports simply by calling [[ASP.global_asax.CustomAdHocConfig.InitializeReporting()|http://wiki.izenda.com/FAQ/InitializeReporting]] from your login page's code-behind in the OnPreInit() method. If you want to require the user to login then you can use the [[RequireLogin|/API/CodeSamples/RequireLogin]] setting. You will also need to set the [[LoginUrl|/API/CodeSamples/LoginUrl]] setting to be able to redirect from the reporting pages. There are also [[security samples|http://wiki.izenda.com/FAQ/Questions/Applying-Security]] that we offer to help guide you through what to do after redirecting to reporting pages once your user has authenticated. Our [[downloadable demo|http://wiki.izenda.com/Guides/Developer-Links-and-Guides#Helpful-Links]] also offers an example login page that can be used as a template in integrating your login page. |
FAQ/izenda-and-udfs.md
| ... | ... | @@ -35,14 +35,14 @@ begin |
| 35 | 35 | end; |
| 36 | 36 | ``` |
| 37 | 37 | |
| 38 | -**2.** Add this function to your [[CustomAdHocConfig|http://wiki.izenda.us/Integration/Tutorials/Customizing-Izenda-Settings]]: |
|
| 38 | +**2.** Add this function to your [[CustomAdHocConfig|http://wiki.izenda.com/Integration/Tutorials/Customizing-Izenda-Settings]]: |
|
| 39 | 39 | ``AdHocSettings.ExtendedFunctions = new string[] { "[dbo].[SafeDivide]" };`` |
| 40 | 40 | |
| 41 | 41 | **3a.** You can now choose this function in the 'Fields' tab function drop down for any column. (Functions, as the one above, with more than one input parameter cannot be chosen for a single column in the functions drop-down and must be implemented as an expression.) |
| 42 | 42 | |
| 43 | - |
|
| 43 | + |
|
| 44 | 44 | |
| 45 | -**3b.** You can also use this function in the [[Expression|http://wiki.izenda.us/FAQ/UserGuides/15.0-Expressions-in-Izenda]] box on the 'Fields' tab's [[advanced panel|http://wiki.izenda.us/FAQ/advanced-field-settings]]. |
|
| 45 | +**3b.** You can also use this function in the [[Expression|http://wiki.izenda.com/FAQ/UserGuides/15.0-Expressions-in-Izenda]] box on the 'Fields' tab's [[advanced panel|http://wiki.izenda.com/FAQ/advanced-field-settings]]. |
|
| 46 | 46 | |
| 47 | 47 | ```sql |
| 48 | 48 | SafeDivide([UnitsOnOrder], [UnitsInStock]) |
| ... | ... | @@ -50,4 +50,4 @@ end; |
| 50 | 50 | |
| 51 | 51 | You can also use the Format dropdown to turn the result into your desired format. See the result below for what happens when we use the above expression in our Northwind Traders DataSource. |
| 52 | 52 | |
| 53 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
FAQ/many-to-many-database-join.md
| ... | ... | @@ -175,4 +175,4 @@ End Sub |
| 175 | 175 | ``` |
| 176 | 176 | |
| 177 | 177 | |
| 178 | -Resetting the driver after report execution will ensure that the tables with no relationship will be selectable again when the user makes subsequent trips to the Report Designer. Other users in the system without the ability to select the datasources in question will not see any change in their current behavior. Report definitions using the relationship will not reflect the internal process. The fake constraint will appear in the definition. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Resetting the driver after report execution will ensure that the tables with no relationship will be selectable again when the user makes subsequent trips to the Report Designer. Other users in the system without the ability to select the datasources in question will not see any change in their current behavior. Report definitions using the relationship will not reflect the internal process. The fake constraint will appear in the definition. |
FAQ/max-http-keys.md
| ... | ... | @@ -6,4 +6,4 @@ If you are experiencing an exception with the message 'Operation is not valid du |
| 6 | 6 | |
| 7 | 7 | ##Solution |
| 8 | 8 | |
| 9 | -The resolution to this issue is to change the value of aspnet:MaxHttpCollectionKeys in web.config. We've upped the default of 1000 to 2000 already. Caution should be taken in increasing the amount of keys though, as this does expose your system to a potential DOS risk. It is recommended not to arbitrarily raise that value, but only make it as large as needed to accommodate your report data. |
|
| ... | ... | \ No newline at end of file |
| 0 | +The resolution to this issue is to change the value of aspnet:MaxHttpCollectionKeys in web.config. We've upped the default of 1000 to 2000 already. Caution should be taken in increasing the amount of keys though, as this does expose your system to a potential DOS risk. It is recommended not to arbitrarily raise that value, but only make it as large as needed to accommodate your report data. |
FAQ/moving-report-xml-manually.md
| ... | ... | @@ -8,4 +8,4 @@ There are many possible causes of this: |
| 8 | 8 | |
| 9 | 9 | 1. The above feature, which caches contents of ReportList to session, can cause this behavior. If you use out-of-proc session storage, for example, MSSQL session storage with ``timeout=1 week`` for example. You can even reboot the web server - but when you open a browser, they will still not see the new reports in your report list, because cached ReportList is stored in a serialized session. |
| 10 | 10 | 2. A malformed ReportSet can also cause this issue. If you copied reports records in your DB, for example, with just ``ctrl-c`` & ``ctrl-v``. As a result, symbols such as ``\r\n`` can be lost. As a result, the whole XML data of the ReportSet becomes a single long string. When this happens, that ReportSet then becomes erroneous from the point of view of Izenda.AdHoc, and won't load/show in ReportList. |
| 11 | -3. Make sure TenantId values in ReportSet match the session values in the new deployment. When you copy ReportSet - without ``"_global_"`` tenant - some or all reports may be invisible to usual users. |
|
| ... | ... | \ No newline at end of file |
| 0 | +3. Make sure TenantId values in ReportSet match the session values in the new deployment. When you copy ReportSet - without ``"_global_"`` tenant - some or all reports may be invisible to usual users. |
FAQ/page-header-not-showing-up-in-HTML-print.md
| ... | ... | @@ -26,4 +26,4 @@ You can use the following code example to get and inject values, in this case, t |
| 26 | 26 | return res; |
| 27 | 27 | } |
| 28 | 28 | |
| 29 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/passing-alternate-filter-values-with-a-table-or-view.md
| ... | ... | @@ -34,4 +34,4 @@ public override void PostProcessEqualsSelectList(Column column, List<string> lab |
| 34 | 34 | } |
| 35 | 35 | } |
| 36 | 36 | } |
| 37 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
FAQ/resultant-columns-or-rows-expected-in-report.md
| ... | ... | @@ -17,4 +17,4 @@ |
| 17 | 17 | - Results can be limited in **ReportViewer** (by "Results" dropdown in Viewer toolbar) |
| 18 | 18 | (``AdHocSettings.ReportViewerDefaultPreviewResults`` default is _100_ for 6.6 and _1000_ for lower versions) |
| 19 | 19 | |
| 20 | -First in your search you should check the values at the "Results" dropdown in your ReportDesigner/ReportViewer. |
|
| ... | ... | \ No newline at end of file |
| 0 | +First in your search you should check the values at the "Results" dropdown in your ReportDesigner/ReportViewer. |
FAQ/running-custom-javascript-on-click.md
| ... | ... | @@ -11,4 +11,4 @@ Can I customize links in reports to use javascript functions? |
| 11 | 11 | Yes, you can. This can be performed on the report designer's fields tab when you click on the **Advanced** settings button next to a field. When the box pops up, there will be a URL textbox that can accept links as well as custom javascript. This can be used to count clicks, set hidden field values, send ajax requests, etc. To use this, simply place the method call in the URL field of advanced field properties with _**"javacript:"**_ before it. |
| 12 | 12 | |
| 13 | 13 | |
| 14 | - |
|
| 14 | + |
FAQ/switching-databases-via-code.md
| ... | ... | @@ -80,4 +80,4 @@ This sample page can be used to create a drop down & button to dynamically chang |
| 80 | 80 | </html> |
| 81 | 81 | ``` |
| 82 | 82 | |
| 83 | -You can now choose either the Northwind or Adminstration database connections to pull data sources from. |
|
| ... | ... | \ No newline at end of file |
| 0 | +You can now choose either the Northwind or Adminstration database connections to pull data sources from. |
FAQ/troubleshooting-report-list.md
| ... | ... | @@ -14,4 +14,4 @@ If you use .NET 3.5+ the extension assembly is included with your .NET install; |
| 14 | 14 | All versions of .NET and installation guides can be found [[here|http://www.microsoft.com/net/downloads]]. |
| 15 | 15 | |
| 16 | 16 | |
| 17 | -If you are using .NET 2.0 and the assembly is not present please use the link [[here|http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en]] to install ASP.NET2 AJAX extensions. |
|
| ... | ... | \ No newline at end of file |
| 0 | +If you are using .NET 2.0 and the assembly is not present please use the link [[here|http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en]] to install ASP.NET2 AJAX extensions. |
FAQ/understanding-izenda-print-modes.md
| ... | ... | @@ -12,6 +12,6 @@ |
| 12 | 12 | |
| 13 | 13 | **HTML2PDF and HTML** - Shows buttons for printing to HTML and to PDF via EO.dll. |
| 14 | 14 | |
| 15 | -[Code Sample](http://wiki.izenda.us/API/CodeSamples/PrintMode) |
|
| 15 | +[Code Sample](http://wiki.izenda.com/API/CodeSamples/PrintMode) |
|
| 16 | 16 | |
| 17 | -[Larger PDF exports should use PhantomJS (not EO)](http://wiki.izenda.us/API/CodeSamples/PdfPrintMode) |
|
| ... | ... | \ No newline at end of file |
| 0 | +[Larger PDF exports should use PhantomJS (not EO)](http://wiki.izenda.com/API/CodeSamples/PdfPrintMode) |
FAQ/upload-csv-data-to-sql-server.md
| ... | ... | @@ -34,4 +34,4 @@ csvetl recreate "server=DEV6;database=northwind;User Id=northwind; |
| 34 | 34 | ``` |
| 35 | 35 | |
| 36 | 36 | ### Screencast |
| 37 | -http://screencast.com/t/LyjCp1TMI1qV |
|
| ... | ... | \ No newline at end of file |
| 0 | +http://screencast.com/t/LyjCp1TMI1qV |
FAQ/windows-active-directory-security.md
| ... | ... | @@ -90,4 +90,4 @@ public class CustomODataConnection : ODataFusionConnection |
| 90 | 90 | request.Credentials = cred; |
| 91 | 91 | } |
| 92 | 92 | } |
| 93 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
Guides/Advanced-Scheduler-Functionality.md
| ... | ... | @@ -63,6 +63,6 @@ public override void SaveReportSet(ReportInfo reportInfo, ReportSet reportSet) |
| 63 | 63 | |
| 64 | 64 | One extremely useful function of scheduling reports is batch processing of reports during nighttime hours. Implementation of overnight processing is just a matter of setting which reports will run during office off-hours. |
| 65 | 65 | |
| 66 | -First, you need to open the report you will want to schedule in the ReportDesigner. Navigate to the [[Misc tab|http://wiki.izenda.us/Guides/ReportDesign/9.0-Misc-Tab]] and choose the time your report will run and the frequency. For overnight processing, just select a time period that does not conflict with your normal business hours. Save the report with the desired frequency. You must do this for each report you want to process. |
|
| 66 | +First, you need to open the report you will want to schedule in the ReportDesigner. Navigate to the [[Misc tab|http://wiki.izenda.com/Guides/ReportDesign/9.0-Misc-Tab]] and choose the time your report will run and the frequency. For overnight processing, just select a time period that does not conflict with your normal business hours. Save the report with the desired frequency. You must do this for each report you want to process. |
|
| 67 | 67 | |
| 68 | -Next, you will just need to ensure the scheduler process is running. Normally servers are left on overnight anyway, so just as long as the server computer that the scheduler is installed on and the server where the reporting application is installed on are running, the reports will get processed. Generally, these will be on the same machine anyway. The interval of the scheduler you defined when you installed it will ping the reporting application to see if any reports need to be scheduled. If one or more are scheduled, the reporting application will begin processing and sending those reports via email. So essentially, overnight processing is the same process as any other time of day with respect to setup. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Next, you will just need to ensure the scheduler process is running. Normally servers are left on overnight anyway, so just as long as the server computer that the scheduler is installed on and the server where the reporting application is installed on are running, the reports will get processed. Generally, these will be on the same machine anyway. The interval of the scheduler you defined when you installed it will ping the reporting application to see if any reports need to be scheduled. If one or more are scheduled, the reporting application will begin processing and sending those reports via email. So essentially, overnight processing is the same process as any other time of day with respect to setup. |
Guides/Blank-Column-in-Export.md
| ... | ... | @@ -9,10 +9,10 @@ You can create reports that have a blank column in them using Izenda Reports. Th |
| 9 | 9 | |
| 10 | 10 | Here is the CSV output of a report that has one blank column: |
| 11 | 11 | |
| 12 | - |
|
| 12 | + |
|
| 13 | 13 | |
| 14 | 14 | ##Implementation |
| 15 | 15 | |
| 16 | 16 | To add a blank column to your export, you simply have to set the Description of the field in the Fields Tab to "BLANK", then click on the gear icon to the far right of the field and set the Expression to ''. |
| 17 | 17 | |
| 18 | - |
|
| 18 | + |
Guides/Customize-Chart-Colors.md
| ... | ... | @@ -10,7 +10,7 @@ Customizing the chart colors allows you to inject a bit of your own branding, or |
| 10 | 10 | |
| 11 | 11 | This image depicts a pie chart with custom colors set to Blue, Red, Yellow and Green. |
| 12 | 12 | |
| 13 | - |
|
| 13 | + |
|
| 14 | 14 | |
| 15 | 15 | ##Implementation |
| 16 | 16 | |
| ... | ... | @@ -112,4 +112,4 @@ The basic steps involved here are: |
| 112 | 112 | |
| 113 | 113 | * Determine the value of each item |
| 114 | 114 | * Establish an average of all values in the dataset, |
| 115 | -* Color each value red (#FF0000) if it is above the average, and green (#00FF00) if it is below. |
|
| ... | ... | \ No newline at end of file |
| 0 | +* Color each value red (#FF0000) if it is above the average, and green (#00FF00) if it is below. |
Guides/Developer-Links-and-Guides.md
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | |
| 7 | 7 | Here are two useful links to our downloads page and our installation guide. |
| 8 | 8 | |
| 9 | - [Download Izenda Here](http://www.izenda.com/update-your-izenda-version/) | [Installation Guide](http://wiki.izenda.us/Guides/Installing-Izenda) |
|
| 9 | + [Download Izenda Here](http://www.izenda.com/update-your-izenda-version/) | [Installation Guide](http://wiki.izenda.com/Guides/Installing-Izenda) |
|
| 10 | 10 | |
| 11 | 11 | |
| 12 | 12 | ##Developer Guides |
| ... | ... | @@ -15,7 +15,7 @@ Here we will provide programming resources, code snippets, and setup tutorials f |
| 15 | 15 | |
| 16 | 16 | ###Quick Reference Guides |
| 17 | 17 | |
| 18 | -* [[Installation Guide|http://wiki.izenda.us/Guides/Installing-Izenda]] |
|
| 18 | +* [[Installation Guide|http://wiki.izenda.com/Guides/Installing-Izenda]] |
|
| 19 | 19 | * [[Security Guide|/Integration/Tutorials/Security]] |
| 20 | 20 | * [[Basic Security Sample|Home#Basic-Login-Scenario]] |
| 21 | 21 | * [[Customizing Izenda Settings|Integration/Tutorials/Customizing-Izenda-Settings]] |
| ... | ... | @@ -37,7 +37,7 @@ Here we will provide programming resources, code snippets, and setup tutorials f |
| 37 | 37 | * [[Dynamically Creating Reports Via the API|/API/CodeSamples/DynamicReportCreation]] |
| 38 | 38 | * [[Adding Custom Formatting Options in the Report Designer|/FAQ/Questions/Add-Formatting-Options]] |
| 39 | 39 | * [[Login page sample|/Tutorials/CodeSamples/Login-Sample]] |
| 40 | -* [[Implementing custom behavior for the Equals(Popup) dialog|http://wiki.izenda.us/API/CodeSamples/Equals-Popup-Custom-Page]] |
|
| 40 | +* [[Implementing custom behavior for the Equals(Popup) dialog|http://wiki.izenda.com/API/CodeSamples/Equals-Popup-Custom-Page]] |
|
| 41 | 41 | * [[Joining a many-to-many database relationship and hiding the connecting table as a datasource|/FAQ/many-to-many-database-join]] |
| 42 | 42 | * [[How can I utilize Izenda's export process for CSV, PDF, or Excel in an application?|/FAQ/accessing-izendas-export-process]] |
| 43 | 43 | * [[How can I set default report designer options for my users?|/FAQ/Questions/setting-defaults-for-report-designer]] |
| ... | ... | @@ -49,11 +49,11 @@ Here we will provide programming resources, code snippets, and setup tutorials f |
| 49 | 49 | ###Javascript Guides |
| 50 | 50 | |
| 51 | 51 | * [[Customize Chart Colors|Guides/Customize-Chart-Colors]] |
| 52 | -* [[Using the ReportViewerConfig object|http://wiki.izenda.us/API/CodeSamples/Javascript/ReportViewerConfig]] |
|
| 53 | -* [[Using the ReportListDataLite object|http://wiki.izenda.us/API/CodeSamples/Javascript/ReportListDataLite]] |
|
| 54 | -* [[Using the ReportListConfig object|http://wiki.izenda.us/API/CodeSamples/Javascript/ReportListConfig]] |
|
| 55 | -* [[Using the GetRenderedReportSet object|http://wiki.izenda.us/API/CodeSamples/Javascript/GetRenderedReportSet]] |
|
| 56 | -* [[Using the GetFiltersData object|http://wiki.izenda.us/API/CodeSamples/Javascript/GetFiltersData]] |
|
| 52 | +* [[Using the ReportViewerConfig object|http://wiki.izenda.com/API/CodeSamples/Javascript/ReportViewerConfig]] |
|
| 53 | +* [[Using the ReportListDataLite object|http://wiki.izenda.com/API/CodeSamples/Javascript/ReportListDataLite]] |
|
| 54 | +* [[Using the ReportListConfig object|http://wiki.izenda.com/API/CodeSamples/Javascript/ReportListConfig]] |
|
| 55 | +* [[Using the GetRenderedReportSet object|http://wiki.izenda.com/API/CodeSamples/Javascript/GetRenderedReportSet]] |
|
| 56 | +* [[Using the GetFiltersData object|http://wiki.izenda.com/API/CodeSamples/Javascript/GetFiltersData]] |
|
| 57 | 57 | * [[Implementing Sticky Checkboxes|API/CodeSamples/Javascript/StickyCheckboxes]] |
| 58 | 58 | * [[Customize Visualization|/FAQ/How-Do-I-Customize-A-Visualization]] |
| 59 | 59 | |
| ... | ... | @@ -70,7 +70,7 @@ Here we will provide programming resources, code snippets, and setup tutorials f |
| 70 | 70 | ###Misc |
| 71 | 71 | |
| 72 | 72 | * [[Forking the Izenda Resources repository|/Guides/Developers/Forking-resources-in-github]] |
| 73 | -* [[How do I use alternate filter values with stored procedure parameters versus what I display to the user?|http://wiki.izenda.us/FAQ/Questions/using-alternate-filter-values-with-stored-procedures]] |
|
| 73 | +* [[How do I use alternate filter values with stored procedure parameters versus what I display to the user?|http://wiki.izenda.com/FAQ/Questions/using-alternate-filter-values-with-stored-procedures]] |
|
| 74 | 74 | * [[Creating a custom RS.aspx response|/FAQ/Questions/custom-rs-response]] |
| 75 | 75 | * [[Izenda settings and setting scope|/Guides/izenda-setting-scope]] |
| 76 | -* [Handling the "Group by week" aggregations as drill-down keys](/FAQ/Questions/sub-reports-and-drilldowns#Group-by-week-aggregate-function) |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [Handling the "Group by week" aggregations as drill-down keys](/FAQ/Questions/sub-reports-and-drilldowns#Group-by-week-aggregate-function) |
Guides/Developers/Forking-resources-in-github.md
| ... | ... | @@ -12,4 +12,4 @@ To fork the repositories, you will need a github account. This can be obtained t |
| 12 | 12 | |
| 13 | 13 |  |
| 14 | 14 | |
| 15 | -You can now make edits to the resources and kits in your repositories without worrying whether you're going to break functionality. Now whenever you update your Izenda.AdHoc.dll to the latest version, instead of copying the Resources or RI from the zipped archive, you will go to your github interface tool (usually a command line, but GUIs are available) and [[fetch the upstream repository|https://help.github.com/articles/syncing-a-fork/]]. If there are any conflicts when fetching, you can resolve these using a merge tool. Ideally, there will be no conflicts and your resources will be updated with both your changes and any changes made by us in development. This will allow you to stay current and prevent you from losing any of your own work. |
|
| ... | ... | \ No newline at end of file |
| 0 | +You can now make edits to the resources and kits in your repositories without worrying whether you're going to break functionality. Now whenever you update your Izenda.AdHoc.dll to the latest version, instead of copying the Resources or RI from the zipped archive, you will go to your github interface tool (usually a command line, but GUIs are available) and [[fetch the upstream repository|https://help.github.com/articles/syncing-a-fork/]]. If there are any conflicts when fetching, you can resolve these using a merge tool. Ideally, there will be no conflicts and your resources will be updated with both your changes and any changes made by us in development. This will allow you to stay current and prevent you from losing any of your own work. |
Guides/Developers/using-the-izpid-parameter.md
| ... | ... | @@ -53,7 +53,7 @@ public static void InitializeReporting() |
| 53 | 53 | } |
| 54 | 54 | ``` |
| 55 | 55 | |
| 56 | -The [[StaticSharedStorage|http://wiki.izenda.us/FAQ/Questions/Caching#StaticSharedStorage]] will be discussed in the next section as it pertains to the izpid. The other statements that changed will enable izpid-aware re-initialization for a user. Since ASP.NET's session storage persists for the length of time the user is active on the site, different session variables will be needed in order to re-initialize AdHocSettings. The settings will persist as long as the StaticSharedStorage.ConfigId property does not change. If it changes, then InitializeReporting will run again and that configId will have its own unique set of values. No additional logical considerations will be required to ensure that user settings are re-initialized independently of universal settings. |
|
| 56 | +The [[StaticSharedStorage|http://wiki.izenda.com/FAQ/Questions/Caching#StaticSharedStorage]] will be discussed in the next section as it pertains to the izpid. The other statements that changed will enable izpid-aware re-initialization for a user. Since ASP.NET's session storage persists for the length of time the user is active on the site, different session variables will be needed in order to re-initialize AdHocSettings. The settings will persist as long as the StaticSharedStorage.ConfigId property does not change. If it changes, then InitializeReporting will run again and that configId will have its own unique set of values. No additional logical considerations will be required to ensure that user settings are re-initialized independently of universal settings. |
|
| 57 | 57 | |
| 58 | 58 | ###StaticSharedStorage.Activate |
| 59 | 59 | |
| ... | ... | @@ -82,4 +82,4 @@ With these two considerations in place, the izpid parameter will start segregati |
| 82 | 82 | |
| 83 | 83 | Apart from implementing the izpid in the global.asax, another key part of the izpid for a seamless user experience is to ensure that all requests from the hosting application into any of the reporting pages append the izpid parameter. This will vary according to the exact setup for the website or web application. Depending on how many entry points exist between the parent application and the AdHoc reporting tool, one or more URL redirects will need to be updated to include the izpid. |
| 84 | 84 | |
| 85 | -Also keep in mind that the izpid is not a magic string value that needs to adhere to any particular conventions. The only requirements for maintaining the wall of separation between user sessions in the same browser is that each time the user logs in under a different account, the izpid changes for that particular login. The original login must still use the original izpid, but the second login will need to use a different izpid. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Also keep in mind that the izpid is not a magic string value that needs to adhere to any particular conventions. The only requirements for maintaining the wall of separation between user sessions in the same browser is that each time the user logs in under a different account, the izpid changes for that particular login. The original login must still use the original izpid, but the second login will need to use a different izpid. |
Guides/Driver-Page-Back-up-07102015.md
| ... | ... | @@ -6,15 +6,15 @@ |
| 6 | 6 | |
| 7 | 7 | Izenda reports is designed as a modular system to be easily customizable for usage with any datasources. The ``AdHocContext`` class has a **Driver** property containing an instance of the ``Izenda.AdHoc.Database.Driver`` abstract class, which provides datasource metadata for Izenda AdHoc. All datasource drivers in Izenda AdHoc use this as their base class and layer functionality on top of it. |
| 8 | 8 | |
| 9 | - |
|
| 9 | + |
|
| 10 | 10 | **Figure 1:** The standard Izenda Driver model. Datasources are separate and the driver handles the heavy lifting of interacting with the datasources. |
| 11 | 11 | |
| 12 | 12 | ###Customizing the Izenda AdHoc Driver |
| 13 | 13 | |
| 14 | 14 | The ``Izenda.AdHoc.Database.MSSQLDriver`` class implements complete functionality for using MSSQL server as your datasource and also allows you to create inheritors. So the easiest way to create a custom driver working with MSSQL server is to inherit ``Izenda.AdHoc.Database.MSSQLDriver`` and override the functionality you need to work differently. Below are complete instructions detailing how to perform this: |
| 15 | 15 | |
| 16 | -**1.** Create new project with type of Class library in Visual Studio. |
|
| 17 | -**2.** Add Izenda.AdHoc.dll to the References in the project. |
|
| 16 | +**1.** Create new project with type of Class library in Visual Studio. |
|
| 17 | +**2.** Add Izenda.AdHoc.dll to the References in the project. |
|
| 18 | 18 | |
| 19 | 19 | **3.** Create new class and inherit MSSQLDriver: |
| 20 | 20 | ```csharp |
| ... | ... | @@ -80,13 +80,13 @@ DataSet result; |
| 80 | 80 | } |
| 81 | 81 | ``` |
| 82 | 82 | |
| 83 | -You can also see more coding examples [[here|http://wiki.izenda.us/API/CodeSamples]]. |
|
| 83 | +You can also see more coding examples [[here|http://wiki.izenda.com/API/CodeSamples]]. |
|
| 84 | 84 | |
| 85 | 85 | ##Izenda Fusion Driver |
| 86 | 86 | |
| 87 | 87 | The Izenda Fusion Driver composes data sources from several connections (data providers) into a single data source. This is very similar to how [[SSAS|http://technet.microsoft.com/en-us/library/ms175609(v=sql.90).aspx]] works, but using Fusion you can aggregate data not only from MSSQL databases but from very different data sources. For example, you can get data from the [[OData|Guides/OData]] data provider (i.e. without a direct connection to the database). All you need to do is set up the data sources' connections and you will be able to work with aggregated data as a single data source. |
| 88 | 88 | |
| 89 | - |
|
| 89 | + |
|
| 90 | 90 | **Figure :** Schematics of how the Fusion Driver interacts with different datasources. Instead of working with individual datasources, it aggregates the datasources into one. |
| 91 | 91 | |
| 92 | 92 | ###Configuring the Izenda Fusion Driver |
| ... | ... | @@ -195,7 +195,7 @@ Now that we have covered the basics of setting up the Fusion driver, below is a |
| 195 | 195 | |
| 196 | 196 | ####SQL/Oracle/MySql data connection |
| 197 | 197 | |
| 198 | -The following example describes the process for initializing a FusionDriver connection when you have direct access to a SQL/Oracle/MySQL database where you want to store your reports. This database **does not** have to be the same database you obtain your schema from. Your CustomAdHocConfig class can inherit from either [[DatabaseAdHocConfig|http://wiki.izenda.us/FAQ/Storing-Reports#Database-Mode]] or [[FileSystemAdHocConfig|http://wiki.izenda.us/FAQ/Storing-Reports#File-System-Mode]] in this case: |
|
| 198 | +The following example describes the process for initializing a FusionDriver connection when you have direct access to a SQL/Oracle/MySQL database where you want to store your reports. This database **does not** have to be the same database you obtain your schema from. Your CustomAdHocConfig class can inherit from either [[DatabaseAdHocConfig|http://wiki.izenda.com/FAQ/Storing-Reports#Database-Mode]] or [[FileSystemAdHocConfig|http://wiki.izenda.com/FAQ/Storing-Reports#File-System-Mode]] in this case: |
|
| 199 | 199 | |
| 200 | 200 | ```csharp |
| 201 | 201 | <%@ Application Language="C#" %> |
| ... | ... | @@ -395,4 +395,4 @@ AdHocContext.Driver = new CustomFusionDriver(); |
| 395 | 395 | |
| 396 | 396 | ###Implementing OAuth2 Security |
| 397 | 397 | |
| 398 | -Optionally, you can use your CustomFusionDriver to authenticate users using the [[OAuth2 spec|http://oauth.net/2/]] standards. You can find out more information about the customizations that need to exist in your CustomFusionDriver [[from this link|http://wiki.izenda.us/FAQ/windows-active-directory-security#Authenticating-Over-OData]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +Optionally, you can use your CustomFusionDriver to authenticate users using the [[OAuth2 spec|http://oauth.net/2/]] standards. You can find out more information about the customizations that need to exist in your CustomFusionDriver [[from this link|http://wiki.izenda.com/FAQ/windows-active-directory-security#Authenticating-Over-OData]] |
Guides/Forms-Feature.md
| ... | ... | @@ -36,9 +36,9 @@ FORM itself. |
| 36 | 36 | |
| 37 | 37 | ##Forms Tutorials |
| 38 | 38 | |
| 39 | -[Basic FORMS Creation](http://wiki.izenda.us/Guides/ReportDesign/14.0-Izenda-FORMS#14.2-Basic-FORMS-Reports) |
|
| 40 | -[Advanced FORMS Creation](http://wiki.izenda.us/Guides/ReportDesign/14.0-Izenda-FORMS#14.3-Advanced-FORMS-Concepts) |
|
| 41 | -[Video Tutorials](http://wiki.izenda.us/Guides/ReportDesign/14.0-Izenda-FORMS#Video-Tutorials) |
|
| 39 | +[Basic FORMS Creation](http://wiki.izenda.com/Guides/ReportDesign/14.0-Izenda-FORMS#14.2-Basic-FORMS-Reports) |
|
| 40 | +[Advanced FORMS Creation](http://wiki.izenda.com/Guides/ReportDesign/14.0-Izenda-FORMS#14.3-Advanced-FORMS-Concepts) |
|
| 41 | +[Video Tutorials](http://wiki.izenda.com/Guides/ReportDesign/14.0-Izenda-FORMS#Video-Tutorials) |
|
| 42 | 42 | |
| 43 | 43 | ## Special Note on Fonts |
| 44 | 44 |
Guides/How-do-I-add-a-line-break-inside-of-a-block-of-text-in-my-database.md
| ... | ... | @@ -61,4 +61,4 @@ By default, this text will not appear in the Database the way it was typed in th |
| 61 | 61 | } |
| 62 | 62 | } |
| 63 | 63 | |
| 64 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
Guides/Installing-Izenda.md
| ... | ... | @@ -12,7 +12,7 @@ This guide is designed to instruct first-time users how to download, extract, an |
| 12 | 12 | |
| 13 | 13 | Izenda is delivering some supplemental videos and guides through our [Quick Start](http://www.izenda.com/developer-guide-before-starting) series. An installation video is contained in the [Installation Quick Start](http://www.izenda.com/developer-guide-install) page linked below. |
| 14 | 14 | |
| 15 | -[<img src="http://wiki.izenda.us/Guides/Installing-Izenda/VideoLinkImage.png">](http://www.izenda.com/developer-guide-install) |
|
| 15 | +[<img src="http://wiki.izenda.com/Guides/Installing-Izenda/VideoLinkImage.png">](http://www.izenda.com/developer-guide-install) |
|
| 16 | 16 | |
| 17 | 17 | --> |
| 18 | 18 | |
| ... | ... | @@ -43,7 +43,7 @@ To start using Izenda Reports Starter Kit you should take a few simple steps. |
| 43 | 43 | |
| 44 | 44 | **b.** Once this directory is in your C: Drive, name it 'Izenda', i.e. **C:\inetpub\wwwroot\Izenda** |
| 45 | 45 | |
| 46 | - |
|
| 46 | + |
|
| 47 | 47 | |
| 48 | 48 | ###Step 3. Configure website under IIS |
| 49 | 49 | |
| ... | ... | @@ -58,25 +58,25 @@ Once you have IIS installed, continue with the following: |
| 58 | 58 | **a.** To access IIS Manager (click **Start > Control Panel > Administrative Tools > Internet Information Services (IIS) Manager**) and add new application or virtual directory under Default Web Site. |
| 59 | 59 | |
| 60 | 60 | |
| 61 | - |
|
| 61 | + |
|
| 62 | 62 | |
| 63 | 63 | |
| 64 | 64 | **b.** Select Internet Information Services (IIS) Manager, and open the application. |
| 65 | 65 | |
| 66 | 66 | |
| 67 | - |
|
| 67 | + |
|
| 68 | 68 | |
| 69 | 69 | |
| 70 | 70 | **c.** Within Internet Information Services Manager add a new application or virtual directory under **Default Web Site**. Select drop down arrows, until you see the **Default Web Site**. |
| 71 | 71 | |
| 72 | 72 | |
| 73 | - |
|
| 73 | + |
|
| 74 | 74 | |
| 75 | 75 | |
| 76 | 76 | **d.** Right-click on **Default Web Site**, and select **Add Application**. Fill out the **Alias** text box, and name it **Reporting** or whatever name you would like. Once named, select the **Select** button on the right. Once the drop-down menu appears, select your preferred application pool and **OK**. Izenda can run in the default 4.0 Integrated CLR. |
| 77 | 77 | |
| 78 | 78 | |
| 79 | - |
|
| 79 | + |
|
| 80 | 80 | |
| 81 | 81 | |
| 82 | 82 | **e.** Create and choose the Physical Path to the **\Reporting\webforms-xx** folder and give your website a name. Select the button with the ellipsis **(…)**, and it will allow you to browse for a folder to house the application. Select your **C:** drive and the **Izenda** folder. |
| ... | ... | @@ -95,7 +95,7 @@ The license key and database connection can be set in one of two different ways, |
| 95 | 95 | |
| 96 | 96 | *If you previously used the Settings page, you will need to migrate your settings to the Global.asax and delete the information in the Settings.aspx file. |
| 97 | 97 | |
| 98 | -The [[InitializeReporting()|http://wiki.izenda.us/FAQ/InitializeReporting]] method is the ideal place to incorporate your settings since it provides you a high level of control over which settings are applied and the scope of their application. You can learn more by learning how to [[customize Izenda settings|http://wiki.izenda.us/Integration/Tutorials/Customizing-Izenda-Settings]]. |
|
| 98 | +The [[InitializeReporting()|http://wiki.izenda.com/FAQ/InitializeReporting]] method is the ideal place to incorporate your settings since it provides you a high level of control over which settings are applied and the scope of their application. You can learn more by learning how to [[customize Izenda settings|http://wiki.izenda.com/Integration/Tutorials/Customizing-Izenda-Settings]]. |
|
| 99 | 99 | |
| 100 | 100 | ####Trial - Settings.aspx and Izenda.config |
| 101 | 101 | |
| ... | ... | @@ -103,14 +103,14 @@ The [[InitializeReporting()|http://wiki.izenda.us/FAQ/InitializeReporting]] meth |
| 103 | 103 | |
| 104 | 104 | Open the website that you created in the previous step [http://localhost/Izenda](http://localhost/Izenda). You will be redirected to the Settings page. Go to the Database tab and fill the License Key and Connection String fields with real data. You should have received your trial License Key via email. If you have not received a key, please contact your account manager with Izenda or [sales@izenda.com](mailto:sales@izenda.com). |
| 105 | 105 | |
| 106 | - |
|
| 106 | + |
|
| 107 | 107 | |
| 108 | 108 | ###Step 5. Start using Izenda Reports |
| 109 | 109 | |
| 110 | 110 | Now you are ready to start taking advantage of the opportunities in Izenda’s self-service reporting platform. Open [http://localhost/Izenda/ReportDesigner.aspx](http://localhost/Izenda/ReportDesigner.aspx) and create your first report easily! |
| 111 | 111 | |
| 112 | 112 | |
| 113 | -Select your DataSources at the [[Data Sources|http://wiki.izenda.us/Guides/ReportDesign/3.0-Data-sources-tab]] tab. Then go to the [[Fields|http://wiki.izenda.us/Guides/ReportDesign/4.0-fields-tab]] tab and select the fields you want to use in the report. There are various options and settings like filters, operators, functions etc. Make sure to check it all out, but for your first report just selecting several fields will be enough. |
|
| 113 | +Select your DataSources at the [[Data Sources|http://wiki.izenda.com/Guides/ReportDesign/3.0-Data-sources-tab]] tab. Then go to the [[Fields|http://wiki.izenda.com/Guides/ReportDesign/4.0-fields-tab]] tab and select the fields you want to use in the report. There are various options and settings like filters, operators, functions etc. Make sure to check it all out, but for your first report just selecting several fields will be enough. |
|
| 114 | 114 | |
| 115 | 115 | -For more information about the report designer features please read our [[user guide|/Guides/ReportDesign]] |
| 116 | 116 | |
| ... | ... | @@ -144,7 +144,7 @@ Izenda supports the .NET platform (all versions) for both C# and VB.NET. This is |
| 144 | 144 | |
| 145 | 145 | **Permissions:** |
| 146 | 146 | |
| 147 | -In order to create and save reports, your application will require the ability to read and write to the [[Reports folder|http://wiki.izenda.us/FAQ/Storing-Reports#File-System-Mode]] or the [[Stored Reports table|http://wiki.izenda.us/FAQ/Storing-Reports#Database-Mode]] as well as the Izenda.config file. The application runs under the web server's service account. By default, this account is **NT AUTHORITY\NETWORKSERVICE** under Windows 2003 and **ASPNET** under Windows XP. It can be something different if your Administrator has changed it or you are running Microsoft Exchange on the same server. In most cases, it will not have changed. |
|
| 147 | +In order to create and save reports, your application will require the ability to read and write to the [[Reports folder|http://wiki.izenda.com/FAQ/Storing-Reports#File-System-Mode]] or the [[Stored Reports table|http://wiki.izenda.com/FAQ/Storing-Reports#Database-Mode]] as well as the Izenda.config file. The application runs under the web server's service account. By default, this account is **NT AUTHORITY\NETWORKSERVICE** under Windows 2003 and **ASPNET** under Windows XP. It can be something different if your Administrator has changed it or you are running Microsoft Exchange on the same server. In most cases, it will not have changed. |
|
| 148 | 148 | |
| 149 | 149 | ##Installing Izenda On Systems With IIS 7.5 or higher |
| 150 | 150 | |
| ... | ... | @@ -168,4 +168,4 @@ IIS Management Console: If you cannot find the IIS Management Console, you may n |
| 168 | 168 | * Expand the **Web Management Tools** tree |
| 169 | 169 | * Check the **IIS Management Console** checkbox |
| 170 | 170 | * Wait for the system to find and install the required files |
| 171 | -* Start using the Internet Information Services (IIS) Manager |
|
| ... | ... | \ No newline at end of file |
| 0 | +* Start using the Internet Information Services (IIS) Manager |
Guides/Integrating-Izenda.md
| ... | ... | @@ -16,15 +16,15 @@ If you have your own global.asax, you can put your CustomAdHocConfig class insid |
| 16 | 16 | |
| 17 | 17 | ##Default.master |
| 18 | 18 | |
| 19 | -Izenda uses a masterpage in order to display the common elements such as the logo and the blue banner that contains the options to design new reports and dashboards. If you're already using a masterpage in your project, you may need to make some decisions about how you want Izenda to display in your application. If you want your masterpage elements to be displayed on your reporting pages, you can modify your masterpage to include the placeholders for the Izenda reporting pages. You can see more about how to customize individual pages by visiting the links below. |
|
| 19 | +izenda.comes a masterpage in order to display the common elements such as the logo and the blue banner that contains the options to design new reports and dashboards. If you're already using a masterpage in your project, you may need to make some decisions about how you want Izenda to display in your application. If you want your masterpage elements to be displayed on your reporting pages, you can modify your masterpage to include the placeholders for the Izenda reporting pages. You can see more about how to customize individual pages by visiting the links below. |
|
| 20 | 20 | |
| 21 | -* [[Report List|http://wiki.izenda.us/API/CodeSamples/ReportList/custom-report-list]] |
|
| 21 | +* [[Report List|http://wiki.izenda.com/API/CodeSamples/ReportList/custom-report-list]] |
|
| 22 | 22 | * [[Report Viewer|]] |
| 23 | 23 | * [[Report Designer|]] |
| 24 | 24 | * [[Dashboard Viewer|]] |
| 25 | 25 | * [[Dashboard Designer|]] |
| 26 | 26 | * [[Instant Reports|]] |
| 27 | -* [[Settings|http://wiki.izenda.us/API/CodeSamples/Settings/Customizing-Settings-aspx]] |
|
| 27 | +* [[Settings|http://wiki.izenda.com/API/CodeSamples/Settings/Customizing-Settings-aspx]] |
|
| 28 | 28 | |
| 29 | 29 | ##Calling InitializeReporting |
| 30 | 30 | |
| ... | ... | @@ -38,4 +38,4 @@ then you will have to go back to all the reporting pages and change the line: |
| 38 | 38 | ASP.global_asax.CustomAdHocConfig.InitializeReporting(); |
| 39 | 39 | ``` |
| 40 | 40 | |
| 41 | -You will need to replace 'ASP' with the namespace of your application. |
|
| ... | ... | \ No newline at end of file |
| 0 | +You will need to replace 'ASP' with the namespace of your application. |
Guides/Izenda-AdHoc-Driver.md
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | |
| 7 | 7 | Izenda reports is designed as a modular system to be easily customizable for usage with any datasources. The ``AdHocContext`` class has a **Driver** property containing an instance of the ``Izenda.AdHoc.Database.Driver`` abstract class, which provides datasource metadata for Izenda AdHoc. All datasource drivers in Izenda AdHoc use this as their base class and layer functionality on top of it. |
| 8 | 8 | |
| 9 | - |
|
| 9 | + |
|
| 10 | 10 | |
| 11 | 11 | **Figure 1:** The standard Izenda Driver model. Datasources are separate and the driver handles the heavy lifting of interacting with the datasources. |
| 12 | 12 | |
| ... | ... | @@ -14,9 +14,9 @@ Izenda reports is designed as a modular system to be easily customizable for usa |
| 14 | 14 | |
| 15 | 15 | The ``Izenda.AdHoc.Database.MSSQLDriver`` class implements complete functionality for using MSSQL server as your datasource and also allows you to create inheritors. So the easiest way to create a custom driver working with MSSQL server is to inherit ``Izenda.AdHoc.Database.MSSQLDriver`` and override the functionality you need to work differently. Below are complete instructions detailing how to perform this: |
| 16 | 16 | |
| 17 | -1. Create new project with type of Class library in Visual Studio.<br> |
|
| 17 | +1. Create new project with type of Class library in Visual Studio.<br> |
|
| 18 | 18 | |
| 19 | -2. Add Izenda.AdHoc.dll to the References in the project.<br> |
|
| 19 | +2. Add Izenda.AdHoc.dll to the References in the project.<br> |
|
| 20 | 20 | |
| 21 | 21 | 3. Create new class and inherit MSSQLDriver: |
| 22 | 22 | ```csharp |
| ... | ... | @@ -77,7 +77,7 @@ DataSet result; |
| 77 | 77 | } |
| 78 | 78 | ``` |
| 79 | 79 | |
| 80 | -You can also see more coding examples [[here|http://wiki.izenda.us/API/CodeSamples]]. |
|
| 80 | +You can also see more coding examples [[here|http://wiki.izenda.com/API/CodeSamples]]. |
|
| 81 | 81 | |
| 82 | 82 | ##Izenda Fusion Driver |
| 83 | 83 | |
| ... | ... | @@ -133,7 +133,7 @@ _**Note:** The only exception is when your connection uses a blank alias. Any ta |
| 133 | 133 | |
| 134 | 134 | #####b) Constraints |
| 135 | 135 | |
| 136 | -Similarly to how the VDS collection works, constraints must use the alias of the database to which the datasource belongs. Joining across different connections is also a possibility, but will require additional considerations discussed [[below|http://wiki.izenda.us/Guides/Izenda-AdHoc-Driver#4.-Joining-datasources-from-different-databases]] |
|
| 136 | +Similarly to how the VDS collection works, constraints must use the alias of the database to which the datasource belongs. Joining across different connections is also a possibility, but will require additional considerations discussed [[below|http://wiki.izenda.com/Guides/Izenda-AdHoc-Driver#4.-Joining-datasources-from-different-databases]] |
|
| 137 | 137 | |
| 138 | 138 | **Example 1:** Static context |
| 139 | 139 | |
| ... | ... | @@ -193,7 +193,7 @@ Now that we have covered the basics of setting up the Fusion driver, below is a |
| 193 | 193 | |
| 194 | 194 | ####SQL/Oracle/MySql data connection |
| 195 | 195 | |
| 196 | -The following example describes the process for initializing a FusionDriver connection when you have direct access to a SQL/Oracle/MySQL database where you want to store your reports. This database **does not** have to be the same database you obtain your schema from. Your CustomAdHocConfig class can inherit from either [[DatabaseAdHocConfig|http://wiki.izenda.us/FAQ/Storing-Reports#Database-Mode]] or [[FileSystemAdHocConfig|http://wiki.izenda.us/FAQ/Storing-Reports#File-System-Mode]] in this case: |
|
| 196 | +The following example describes the process for initializing a FusionDriver connection when you have direct access to a SQL/Oracle/MySQL database where you want to store your reports. This database **does not** have to be the same database you obtain your schema from. Your CustomAdHocConfig class can inherit from either [[DatabaseAdHocConfig|http://wiki.izenda.com/FAQ/Storing-Reports#Database-Mode]] or [[FileSystemAdHocConfig|http://wiki.izenda.com/FAQ/Storing-Reports#File-System-Mode]] in this case: |
|
| 197 | 197 | |
| 198 | 198 | ```csharp |
| 199 | 199 | <%@ Application Language="C#" %> |
| ... | ... | @@ -390,4 +390,4 @@ AdHocContext.Driver = new CustomFusionDriver(); |
| 390 | 390 | |
| 391 | 391 | ###Implementing OAuth2 Security |
| 392 | 392 | |
| 393 | -Optionally, you can use your CustomFusionDriver to authenticate users using the [[OAuth2 spec|http://oauth.net/2/]] standards. You can find out more information about the customizations that need to exist in your CustomFusionDriver [[from this link|http://wiki.izenda.us/FAQ/windows-active-directory-security#Authenticating-Over-OData]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +Optionally, you can use your CustomFusionDriver to authenticate users using the [[OAuth2 spec|http://oauth.net/2/]] standards. You can find out more information about the customizations that need to exist in your CustomFusionDriver [[from this link|http://wiki.izenda.com/FAQ/windows-active-directory-security#Authenticating-Over-OData]] |
Guides/Izenda-Vision.md
| ... | ... | @@ -98,7 +98,7 @@ These terms refer to the types of columns that each visualization reads. |
| 98 | 98 | |
| 99 | 99 | ##Auto Chart |
| 100 | 100 | |
| 101 | - |
|
| 101 | + |
|
| 102 | 102 | |
| 103 | 103 | * Auto Chart permits the generation of many simple chart types. Some of these charts display a single metric at a time, others display multiple metrics at one time. |
| 104 | 104 | * Field 1 - **Group** - This field will represent the categories along the X axis, the Y axis, or the slices or items displayed on a proportional chart. |
| ... | ... | @@ -106,7 +106,7 @@ These terms refer to the types of columns that each visualization reads. |
| 106 | 106 | |
| 107 | 107 | ##Combo |
| 108 | 108 | |
| 109 | - |
|
| 109 | + |
|
| 110 | 110 | |
| 111 | 111 | * Combo displays metrics with a series of bars and lines on the same graph. Each metric gets its own Y axis, with the X axis determined by the single group field. The first half of the metric fields will be displayed with bars, the second half with lines. |
| 112 | 112 | * Field 1 - **Group** - This field will represent the categories along the X axis. |
| ... | ... | @@ -116,7 +116,7 @@ These terms refer to the types of columns that each visualization reads. |
| 116 | 116 | |
| 117 | 117 | ##Crossfilter |
| 118 | 118 | |
| 119 | - |
|
| 119 | + |
|
| 120 | 120 | |
| 121 | 121 | * Crossfilter displays multiple charts, one for the datetime grouping field and one for each metric. Clicking and dragging on any chart will establish a range, which acts as a filter on all other charts. You can also drag the range itself to move it without changing its size. This chart is useful for finding clusters of data within other data, for example we have less orders in June vs. August but they are worth more money. |
| 122 | 122 | * Field 1? - **Datetime** - This field will represent the time factor by which other metrics can be filtered. Range of values is displayed on the X axis and count of values is displayed on the Y axis. |
| ... | ... | @@ -176,7 +176,7 @@ Automatic Gauges have four different modes: |
| 176 | 176 | |
| 177 | 177 | ##Heat Map |
| 178 | 178 | |
| 179 | - |
|
| 179 | + |
|
| 180 | 180 | |
| 181 | 181 | * Heat Map displays a tree-like hierarchy of squares, each of which proportionally represents the aggregate metric at each level of the hierarchy. |
| 182 | 182 | * Field 1... - **Group** - This field represents the hierarchical levels which structure the heat map. |
| ... | ... | @@ -184,7 +184,7 @@ Automatic Gauges have four different modes: |
| 184 | 184 | |
| 185 | 185 | ##Matrix |
| 186 | 186 | |
| 187 | - |
|
| 187 | + |
|
| 188 | 188 | |
| 189 | 189 | * Matrix displays a series of squares, arranged by group and time, in the style of a pivot. The squares are shaded according to each metric value. |
| 190 | 190 | * Field 1 - **Group** - This field will represent the categories along the Y axis. |
| ... | ... | @@ -203,7 +203,7 @@ Automatic Gauges have four different modes: |
| 203 | 203 | |
| 204 | 204 | ##Sunburst |
| 205 | 205 | |
| 206 | - |
|
| 206 | + |
|
| 207 | 207 | |
| 208 | 208 | * Sunburst displays a tree-like hierarchy of items layered in a circular arrangement, each of which proportionally represents the aggregate metric at each level of the hierarchy. The layers from inner to outer represent each level of the hierarchy. Larger groups are displayed from the 12 o’clock position clockwise. |
| 209 | 209 | * Field 1... - **Group** - This field represents the hierarchical levels which structure the heat map. |
| ... | ... | @@ -211,7 +211,7 @@ Automatic Gauges have four different modes: |
| 211 | 211 | |
| 212 | 212 | ##Time Bubble |
| 213 | 213 | |
| 214 | - |
|
| 214 | + |
|
| 215 | 215 | |
| 216 | 216 | * Time Bubble is a multidimensional graph which displays circles which change in size and position over time. Mousing over the time label at the bottom right of the chart will move forward and backward in time. |
| 217 | 217 | * Field 1 - **Group** - This field will represent each circle. |
| ... | ... | @@ -222,7 +222,7 @@ Automatic Gauges have four different modes: |
| 222 | 222 | |
| 223 | 223 | ##Timeline |
| 224 | 224 | |
| 225 | - |
|
| 225 | + |
|
| 226 | 226 | |
| 227 | 227 | * Timeline displays a single metric between two points in time. The length of each item represents the distance between your start and end times. |
| 228 | 228 | * Field 1 - **Group** - This field represents the Y axis. |
| ... | ... | @@ -234,7 +234,7 @@ Automatic Gauges have four different modes: |
| 234 | 234 | |
| 235 | 235 | ##Transitions |
| 236 | 236 | |
| 237 | - |
|
| 237 | + |
|
| 238 | 238 | |
| 239 | 239 | * Transitions displays multiple common graph styles in a fixed cycle. |
| 240 | 240 | * Field 1 - **Group** - This field represents categories on the Y axis or slices of proportional charts. |
| ... | ... | @@ -246,7 +246,7 @@ Automatic Gauges have four different modes: |
| 246 | 246 | |
| 247 | 247 | ##Tree |
| 248 | 248 | |
| 249 | - |
|
| 249 | + |
|
| 250 | 250 | |
| 251 | 251 | * Tree displays a tree design with a set of linked nodes. Each node in a tree has zero or more child nodes. |
| 252 | 252 | * Field 1... **Group** - This group represents the hierarchical levels which structure the tree. |
| ... | ... | @@ -254,7 +254,7 @@ Automatic Gauges have four different modes: |
| 254 | 254 | |
| 255 | 255 | ##Waterfall |
| 256 | 256 | |
| 257 | - |
|
| 257 | + |
|
| 258 | 258 | |
| 259 | 259 | * Waterfall displays a bar chart with a built in pareto function - that is, the bottom of each bar begins at the top of the previous bar. |
| 260 | 260 | * Field 1 - **Group** - This field represents each bar along the X axis. |
| ... | ... | @@ -262,8 +262,8 @@ Automatic Gauges have four different modes: |
| 262 | 262 | |
| 263 | 263 | ##World Tour |
| 264 | 264 | |
| 265 | - |
|
| 265 | + |
|
| 266 | 266 | |
| 267 | 267 | * World Tour displays countries and a single metric associated with that country. |
| 268 | 268 | * Field 1 - **Geographical Field** - This field represents the country. |
| 269 | -* Field 2 - **Metric** - This field represents the value associated with each country. |
|
| ... | ... | \ No newline at end of file |
| 0 | +* Field 2 - **Metric** - This field represents the value associated with each country. |
Guides/LayeredSubtotaling.md
| ... | ... | @@ -591,4 +591,4 @@ Public Class LayeredSubtotaling |
| 591 | 591 | Return sanitizedDelta |
| 592 | 592 | End Function |
| 593 | 593 | End Class |
| 594 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
Guides/Logging-Basics.md
| ... | ... | @@ -82,4 +82,4 @@ AdHocContext.LogActiveAreas = new List<LogArea>() { LogArea.WebService, LogArea. |
| 82 | 82 | |
| 83 | 83 | ##More Information |
| 84 | 84 | |
| 85 | -For more information about logging, please visit the [log4net documentation](http://logging.apache.org/log4net/release/features.html). |
|
| ... | ... | \ No newline at end of file |
| 0 | +For more information about logging, please visit the [log4net documentation](http://logging.apache.org/log4net/release/features.html). |
Guides/MVC-Integration.md
| ... | ... | @@ -5,17 +5,17 @@ |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | 7 | **IF UPGRADING:** Please be sure to follow our upgrade best practices: |
| 8 | -**http://wiki.izenda.us/FAQ/Izenda-Update-Best-Practices** |
|
| 8 | +**http://wiki.izenda.com/FAQ/Izenda-Update-Best-Practices** |
|
| 9 | 9 | |
| 10 | 10 | **ALSO PLEASE NOTE:** Developers will want to use caution when implementing customizations to the standard MVC kit involving asynchronous methods. Due to the way asynchronous methods are handled in ASP.NET MVC, constructs such as SessionState and HttpContext are not available due to the process running in a parallel thread to the main thread. When these are unavailable then the call could result in an HttpException reading "Cannot redirect after HTTP headers have been sent" or something similar. Therefore, it is inadvisable to use asynchronous calls to process MVC actions involving the Izenda product code. For more information on asynchronous calls in ASP.NET MVC, there is a tutorial on it here |
| 11 | 11 | |
| 12 | 12 | This guide is designed to instruct first-time users how to integrate Izenda with simple MVC application. |
| 13 | -This guide will use Izenda mvc5r3 kit, a simple MVC application, which is downloadable at [http://wiki.izenda.us/Guides/MVC-Integration/Sample_MVCApp.zip](http://wiki.izenda.us/Guides/MVC-Integration/Sample_MVCApp.zip), and Visual Studio Express 2013 for Web. |
|
| 13 | +This guide will use Izenda mvc5r3 kit, a simple MVC application, which is downloadable at [http://wiki.izenda.com/Guides/MVC-Integration/Sample_MVCApp.zip](http://wiki.izenda.com/Guides/MVC-Integration/Sample_MVCApp.zip), and Visual Studio Express 2013 for Web. |
|
| 14 | 14 | |
| 15 | 15 | **PLEASE NOTE** |
| 16 | 16 | This guide is not universal, nor does it describe a complete integration. There are many nuanced elements of an integration, including, but not limited to, Visual Studio versions, existing code in your application(s), and server environments. This guide is intended to be a starting point in integrating Izenda, with the understanding that some deviations will likely be necessary. |
| 17 | 17 | |
| 18 | -[mvc5r3 download link](http://archives.izenda.us/ri/mvc/mvc5r3/) |
|
| 18 | +[mvc5r3 download link](http://archives.izenda.com/ri/mvc/mvc5r3/) |
|
| 19 | 19 | ##Instructions |
| 20 | 20 | |
| 21 | 21 | ###Step 1. Open the simple MVC application in Visual Studio |
| ... | ... | @@ -240,5 +240,5 @@ Two top logos have changed as below |
| 240 | 240 | Developers will want to use caution when implementing customizations to the standard MVC kit involving asynchronous methods. Due to the way asynchronous methods are handled in ASP.NET MVC, constructs such as SessionState and HttpContext are not available due to the process running in a parallel thread to the main thread. When these are unavailable then the call could result in an HttpException reading "Cannot redirect after HTTP headers have been sent" or something similar. Therefore, it is inadvisable to use asynchronous calls to process MVC actions involving the Izenda product code. For more information on asynchronous calls in ASP.NET MVC, there is a tutorial on it [[here|https://docs.microsoft.com/en-us/aspnet/mvc/overview/performance/using-asynchronous-methods-in-aspnet-mvc-4]] |
| 241 | 241 | |
| 242 | 242 | <!-- |
| 243 | -[Izenda MVC Kit Integration Guide Phase II](http://wiki.izenda.us/Guides/MVC-Integration/Phase-II-Draft) |
|
| 244 | ---> |
|
| ... | ... | \ No newline at end of file |
| 0 | +[Izenda MVC Kit Integration Guide Phase II](http://wiki.izenda.com/Guides/MVC-Integration/Phase-II-Draft) |
|
| 1 | +--> |
Guides/MVC-Integration/Phase-II-Draft.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | -Phase II Integration is a continuation of the last step of Phase I integration. This guide will show how to add a login page and register page to MVC application and give different user roles to Izenda based on user login info. This guide will use Izenda mvc5r3 kit, a simple MVC application, which is downloadable at [http://wiki.izenda.us/Guides/MVC-Integration/Sample_MVCApp.zip](http://wiki.izenda.us/Guides/MVC-Integration/Sample_MVCApp.zip), and Visual Studio Express 2013 for Web. |
|
| 7 | +Phase II Integration is a continuation of the last step of Phase I integration. This guide will show how to add a login page and register page to MVC application and give different user roles to Izenda based on user login info. This guide will use Izenda mvc5r3 kit, a simple MVC application, which is downloadable at [http://wiki.izenda.com/Guides/MVC-Integration/Sample_MVCApp.zip](http://wiki.izenda.com/Guides/MVC-Integration/Sample_MVCApp.zip), and Visual Studio Express 2013 for Web. |
|
| 8 | 8 | |
| 9 | 9 | ### Step 1. Connecting to Northwind Database |
| 10 | 10 | |
| ... | ... | @@ -362,4 +362,4 @@ then open command prompt and type 'sqllocaldb.exe stop v11.0' and 'sqllocaldb.ex |
| 362 | 362 | } |
| 363 | 363 | |
| 364 | 364 | |
| 365 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
Guides/Mac-Install.md
| ... | ... | @@ -9,7 +9,7 @@ This tutorial is designed to show a new developer how to load the Izenda Referen |
| 9 | 9 | ##Instructions |
| 10 | 10 | |
| 11 | 11 | 1. Izenda is implemented in Microsoft .NET. Mono is an open source implementation of Microsoft's .NET Framework. To run Izenda on a Mac, you will first need to download and install [Mono for Mac](http://download.mono-project.com/archive/2.10.11/macos-10-x86//MonoFramework-MRE-2.10.11.macos10.xamarin.x86.dmg). |
| 12 | -1. Download [Izenda](http://archives.izenda.us/ri/webforms-cs.zip) and extract the files. |
|
| 12 | +1. Download [Izenda](http://archives.izenda.com/ri/webforms-cs.zip) and extract the files. |
|
| 13 | 13 | 1. Open the webforms-cs directory which was extracted in the previous step. Within the webforms-cs directory you will find a file called Global.asax. Open Global.asax in the text editor of your choice. |
| 14 | 14 | 1. Change INSERT_LICENSE_KEY_HERE to your trial key |
| 15 | 15 | 1. Change INSERT_CONNECTION_STRING_HERE to your connection string |
Guides/OData.md
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | * [MSDN Open Data Article](http://msdn.microsoft.com/en-us/data/hh237663.aspx) |
| 7 | 7 | |
| 8 | 8 | ## OData Provider |
| 9 | -[The OData Provider](http://archives.izenda.us/ri/odata/odata-provider.zip) is required to fully utilize Izenda's capabilities over OData out of the box. It exposes your database(s) over OData. |
|
| 9 | +[The OData Provider](http://archives.izenda.com/ri/odata/odata-provider.zip) is required to fully utilize Izenda's capabilities over OData out of the box. It exposes your database(s) over OData. |
|
| 10 | 10 | |
| 11 | 11 | Make the following changes to **WebService.aspx.cs** |
| 12 | 12 | |
| ... | ... | @@ -15,7 +15,7 @@ Make the following changes to **WebService.aspx.cs** |
| 15 | 15 | |
| 16 | 16 | ## webforms-cs-odata |
| 17 | 17 | |
| 18 | -[webforms-cs-odata](http://archives.izenda.us/ri/odata/odata-provider.zip) is a reference implementation of Izenda configured to use Izenda's OData provider. |
|
| 18 | +[webforms-cs-odata](http://archives.izenda.com/ri/odata/odata-provider.zip) is a reference implementation of Izenda configured to use Izenda's OData provider. |
|
| 19 | 19 | |
| 20 | 20 | Make the following changes to **Global.asax** |
| 21 | 21 | |
| ... | ... | @@ -25,10 +25,10 @@ Make the following changes to **Global.asax** |
| 25 | 25 | |
| 26 | 26 | ##Using odata with the Izenda FUSION driver |
| 27 | 27 | |
| 28 | -To find out more about how to use the oData provider with Izenda FUSION, you can read [[this article|http://wiki.izenda.us/Guides/Izenda-AdHoc-Driver#Izenda-Fusion-Driver]]. |
|
| 28 | +To find out more about how to use the oData provider with Izenda FUSION, you can read [[this article|http://wiki.izenda.com/Guides/Izenda-AdHoc-Driver#Izenda-Fusion-Driver]]. |
|
| 29 | 29 | |
| 30 | 30 | ##Certificate Errors |
| 31 | 31 | |
| 32 | 32 | If you are using an OData website as data source, and you are using HTTPS protocol, and you have no valid certificate on the OData website, and causes a "Remote Certificate Invalid" error, you can resolve the problem by placing the following line of code to InitializeReporting(): |
| 33 | 33 | |
| 34 | - System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; }; |
|
| ... | ... | \ No newline at end of file |
| 0 | + System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; }; |
Guides/OfflineDriver-example.md
| ... | ... | @@ -194,4 +194,4 @@ Public Class OfflineDriver |
| 194 | 194 | |
| 195 | 195 | End Sub |
| 196 | 196 | End Class |
| 197 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
Guides/Report-Lifecycle.md
| ... | ... | @@ -10,15 +10,15 @@ The Izenda reports API has a various methods and properties that can be overridd |
| 10 | 10 | |
| 11 | 11 | This outlines the call structure when accessing the report list page as it pertains to reports and API hooks. |
| 12 | 12 | |
| 13 | -1. **[[InitializeReporting|http://wiki.izenda.us/FAQ/InitializeReporting]]:** The first call must be to InitializeReporting before other API calls are made. This sets the groundwork for all reporting operations. It is recommended that all pages using Izenda reports call this method in the code-behind. |
|
| 13 | +1. **[[InitializeReporting|http://wiki.izenda.com/FAQ/InitializeReporting]]:** The first call must be to InitializeReporting before other API calls are made. This sets the groundwork for all reporting operations. It is recommended that all pages using Izenda reports call this method in the code-behind. |
|
| 14 | 14 | 2. **[[ReportListConfig|/API/CodeSamples/Javascript/ReportListConfig]] (webServer):** GetReportListConfig is an ajax call launched by the report list that is necessary to be called before the report list can be initialized. |
| 15 | 15 | 3. **[[ReportListDataLite|/API/CodeSamples/Javascript/ReportListDataLite]] (webServer):** ReportListDataLite is an ajax call launched after the configuration is obtained by the report list and returns a JSON formatted object to the javascript callback specified. |
| 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 | -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: |
|
| 16 | +4. **[[FilteredListReportsDictionary|http://wiki.izenda.com/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 | +5. **[[ListReports|http://wiki.izenda.com/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 | 19 | 2. **[[ClearCachedReportSet|/FAQ/ClearCachedReportSet]]:** The cache is cleared in preparation for the new set of reports. |
| 20 | 20 | 3. **[[PreLoadReportSet|/FAQ/PreLoadReportSet]]:** Here you can implement auditing or other pre-load operations. |
| 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). |
|
| 21 | + 4. **[[LoadReportSet|http://wiki.izenda.com/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. |
| 23 | 23 | 6. **Caching:** Caching occurs at this point (turned on by default) so the definitions will not have to be loaded again. |
| 24 | 24 | 7. **Thumbnails:** The cached reports are accessed and thumbnails are loaded if [[GenerateThumbnails|/API/CodeSamples/GenerateThumbnails]] is on. |
| ... | ... | @@ -29,7 +29,7 @@ This outlines the call structure when accessing the report designer page as it p |
| 29 | 29 | |
| 30 | 30 | ###New |
| 31 | 31 | |
| 32 | -1. **[[InitializeReporting|http://wiki.izenda.us/FAQ/InitializeReporting]]:** This should be called via the OnPreInit function in the page's code behind file, like all Izenda reports pages (except rs.aspx). |
|
| 32 | +1. **[[InitializeReporting|http://wiki.izenda.com/FAQ/InitializeReporting]]:** This should be called via the OnPreInit function in the page's code behind file, like all Izenda reports pages (except rs.aspx). |
|
| 33 | 33 | 2. **[[FilteredListReportsDictionary|/FAQ/FilteredListReportsDictionary]]:** This will perform the same operation as in the report list. |
| 34 | 34 | 3. **[[ListReports|]]:** If this is the first call to ListReports, or the cache was recently invalidated, this will obtain the reports as before. Otherwise it will skip the individual processing of reports in favor of the cache. |
| 35 | 35 | 4. **[[GetReportNameById|/FAQ/GetReportNameById]]:** Called like above. |
| ... | ... | @@ -37,7 +37,7 @@ This outlines the call structure when accessing the report designer page as it p |
| 37 | 37 | |
| 38 | 38 | ###Edit |
| 39 | 39 | |
| 40 | -1. **[[InitializeReporting|http://wiki.izenda.us/FAQ/InitializeReporting]]:** This should be called via the OnPreInit function in the page's code behind file, like all Izenda reports pages (except rs.aspx). |
|
| 40 | +1. **[[InitializeReporting|http://wiki.izenda.com/FAQ/InitializeReporting]]:** This should be called via the OnPreInit function in the page's code behind file, like all Izenda reports pages (except rs.aspx). |
|
| 41 | 41 | 2. **[[PreLoadReportSet|/FAQ/PreLoadReportSet]]:** You can implement auditing or other custom pre-loading operations here. |
| 42 | 42 | 3. **[[LoadReportSet|/FAQ/LoadReportSet]]:** Loads the report definition from XML. If you want changes to stick after making them, call base.LoadReportSet before you perform changes or do not call base.LoadReportSet at all. |
| 43 | 43 | 4. **[[PostLoadReportSet|/FAQ/PostLoadReportSet]]:** You can perform post-processing of the report set here. This is the recommended point of direct modification. |
| ... | ... | @@ -51,9 +51,9 @@ This outlines the call structure when accessing the report designer page as it p |
| 51 | 51 | |
| 52 | 52 | This outlines the call structure when accessing the report viewer page as it pertains to reports and API hooks. |
| 53 | 53 | |
| 54 | -1. **[[InitializeReporting|http://wiki.izenda.us/FAQ/InitializeReporting]]:** This is called by default again whenever you access a reporting page. |
|
| 55 | -2. **[[ReportViewerConfig|http://wiki.izenda.us/API/CodeSamples/Javascript/ReportViewerConfig]]: (webServer)** This is an AJAX command sent by javascript and returns JSON formatted data related to the report viewer configuration. |
|
| 56 | -3. **[[GetRenderedReportSet|http://wiki.izenda.us/API/CodeSamples/Javascript/GetRenderedReportSet]]: (webServer)** This AJAX command will get the current report set being loaded by the viewer and return the object to the callback method |
|
| 54 | +1. **[[InitializeReporting|http://wiki.izenda.com/FAQ/InitializeReporting]]:** This is called by default again whenever you access a reporting page. |
|
| 55 | +2. **[[ReportViewerConfig|http://wiki.izenda.com/API/CodeSamples/Javascript/ReportViewerConfig]]: (webServer)** This is an AJAX command sent by javascript and returns JSON formatted data related to the report viewer configuration. |
|
| 56 | +3. **[[GetRenderedReportSet|http://wiki.izenda.com/API/CodeSamples/Javascript/GetRenderedReportSet]]: (webServer)** This AJAX command will get the current report set being loaded by the viewer and return the object to the callback method |
|
| 57 | 57 | 1. **Detail Report:** The following steps apply to the detail report(The reportPart specified is "Detail"). |
| 58 | 58 | 2. **[[GetReportNameById|/FAQ/GetReportNameById]]:** |
| 59 | 59 | 3. **[[PreLoadReportSet|/FAQ/PreLoadReportSet]]:** This is run every time a report is viewed before the report set is loaded from the XML definition. You can perform various pre-processing operations based on the report name. |
| ... | ... | @@ -71,4 +71,4 @@ This outlines the call structure when accessing the report viewer page as it per |
| 71 | 71 | 3. **[[ProcessDataSet|/FAQ/ProcessDataSet]]:** |
| 72 | 72 | 5. **[[CrsDataSources|/API/CodeSamples/Javascript/CrsDataSources]] (web server):** Sends an AJAX call to the web server to get the current report set's datasources. This is used by the report viewer to get the data used in the inline filter editor. |
| 73 | 73 | 1. **[[GetOperatorList|/FAQ/GetOperatorList]]:** This is called here in order to return the possible filter operators available for each datasource returned to CrsDataSources. |
| 74 | -6. **[[GetPivotGuiData|/API/CodeSamples/Javascript/GetPivotGuiData]] (web server):** Sends an AJAX call to the web server to get the pivot data for use on the pivots tab on the viewer. |
|
| ... | ... | \ No newline at end of file |
| 0 | +6. **[[GetPivotGuiData|/API/CodeSamples/Javascript/GetPivotGuiData]] (web server):** Sends an AJAX call to the web server to get the pivot data for use on the pivots tab on the viewer. |
Guides/ReportDesign.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##Word Document Version |
| 6 | 6 | |
| 7 | -The Report Design Guide can be downloaded in .docx format [here](http://wiki.izenda.us/Guides/ReportDesign/ReportDesignGuide6-9b.docx). This document is currently on Revision B, as of December 7, 2016 representing version 6.10.0.1. |
|
| 7 | +The Report Design Guide can be downloaded in .docx format [here](http://wiki.izenda.com/Guides/ReportDesign/ReportDesignGuide6-9b.docx). This document is currently on Revision B, as of December 7, 2016 representing version 6.10.0.1. |
|
| 8 | 8 | |
| 9 | 9 | ##Preface |
| 10 | 10 | |
| ... | ... | @@ -100,4 +100,4 @@ This lesson focuses on Izenda Vision. |
| 100 | 100 | |
| 101 | 101 | ## [[Section 19 - Dashboards 2.0|/Guides/Dashboards-v2]] |
| 102 | 102 | |
| 103 | -This lesson focuses on the new dashboards in Izenda 6.9 |
|
| ... | ... | \ No newline at end of file |
| 0 | +This lesson focuses on the new dashboards in Izenda 6.9 |
Guides/ReportDesign/1.0-Introduction.md
| ... | ... | @@ -76,4 +76,4 @@ Click on Details to see the description for the selected property and Go to Onli |
| 76 | 76 | |
| 77 | 77 | **Online Documentation** |
| 78 | 78 | |
| 79 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
Guides/ReportDesign/10.0-Style-tab.md
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | |
| 7 | 7 | The style tab is where you can customize the look and feel of your report. You can also change the color of the border, header, and rows, as well as the order of the report items. We will go over the controls in detail here and how you can use them to maximize the effectiveness of your reports. |
| 8 | 8 | |
| 9 | - |
|
| 9 | + |
|
| 10 | 10 | |
| 11 | 11 | ##10.1 Style Properties |
| 12 | 12 | |
| ... | ... | @@ -17,7 +17,7 @@ Explanations of these features are given below: |
| 17 | 17 | |**Feature**|**Description**| |
| 18 | 18 | |:---------:|:-------------:| |
| 19 | 19 | |Border Color|Affects the color of the border surrounding your grid cells| |
| 20 | -|Header Color|Affects the background color of the report header columns. If you use [[visual grouping|http://wiki.izenda.us/Guides/ReportDesign/4.0-fields-tab#4.3-Sort,-VG,-&-Arithmetic-Check-Boxes]], this affects all header columns in each visual group.| |
|
| 20 | +|Header Color|Affects the background color of the report header columns. If you use [[visual grouping|http://wiki.izenda.com/Guides/ReportDesign/4.0-fields-tab#4.3-Sort,-VG,-&-Arithmetic-Check-Boxes]], this affects all header columns in each visual group.| |
|
| 21 | 21 | |Header Foreground Color|Affects the text color of every header column in your report.| |
| 22 | 22 | |Item Color|Affects the background color of the odd numbered report items.| |
| 23 | 23 | |Item Foreground Color|Affects the text color of all report items.| |
| ... | ... | @@ -56,13 +56,13 @@ These controls will allow you to control the visual flow of the elements in your |
| 56 | 56 | |
| 57 | 57 | Izenda Reports fully integrates with your application both at the program level and visually. All visual aspects of Izenda Reports are user customizable and can be made to match your existing application's visual look and feel. Listed below are some of the quickest ways to change the look and feel of our application in order to blend seamlessly with your product or application. |
| 58 | 58 | |
| 59 | -You can get a complete overview of the process for using custom CSS styles on the report designer from [[this tutorial|http://wiki.izenda.us/FAQ/Questions/Overriding-page-level-css#Report-Designer]]. |
|
| 59 | +You can get a complete overview of the process for using custom CSS styles on the report designer from [[this tutorial|http://wiki.izenda.com/FAQ/Questions/Overriding-page-level-css#Report-Designer]]. |
|
| 60 | 60 | |
| 61 | 61 | ###10.4.1 Customer Integration Example |
| 62 | 62 | |
| 63 | 63 | Here is an example of one solution that used customized CSS in order to more fully integrate Izenda into the hosting application. |
| 64 | 64 | |
| 65 | - |
|
| 65 | + |
|
| 66 | 66 | |
| 67 | 67 | ##10.5 Visual Group Styles |
| 68 | 68 | |
| ... | ... | @@ -88,14 +88,14 @@ The analysis grid VG style will initially start with every expandable row collap |
| 88 | 88 | |
| 89 | 89 |  |
| 90 | 90 | |
| 91 | -The white area contains all the columns that were not checked as "VG" in the report designer. Here, the columns were the count of the orders for that visual group, how many total units are on the order, and the unit price of each item. You can modify the behavior of the VG aggregate functions on the [[Advanced box|http://wiki.izenda.us/Guides/ReportDesign/4.0-fields-tab#4.8-Advanced-Field-Settings-Button]] of the fields tab by changing the **subtotal function**. |
|
| 91 | +The white area contains all the columns that were not checked as "VG" in the report designer. Here, the columns were the count of the orders for that visual group, how many total units are on the order, and the unit price of each item. You can modify the behavior of the VG aggregate functions on the [[Advanced box|http://wiki.izenda.com/Guides/ReportDesign/4.0-fields-tab#4.8-Advanced-Field-Settings-Button]] of the fields tab by changing the **subtotal function**. |
|
| 92 | 92 | |
| 93 | 93 | *Note*: Analysis Grid has some requirements. |
| 94 | 94 | 1. You must have at least two fields selected as Visual Groups - Analysis Grid constructs a hierarchy, and you cannot have a hierarchy of one. |
| 95 | 95 | 2. You must have at least one field selected as an aggregate. Once a hierarchy has been built, the grid must have something to display. |
| 96 | 96 | 3. Best practice is for all of the visually grouped fields to be placed at the top of the field order stack. |
| 97 | 97 | |
| 98 | -Please see [[this page|http://wiki.izenda.us/Guides/ReportDesign/16.0-Analysis-Grid]] for more information. |
|
| 98 | +Please see [[this page|http://wiki.izenda.com/Guides/ReportDesign/16.0-Analysis-Grid]] for more information. |
|
| 99 | 99 | |
| 100 | 100 | ###VG Hierarchy |
| 101 | 101 | |
| ... | ... | @@ -103,4 +103,4 @@ The VG hierarchy style will create a flat hierarchical representation of the dat |
| 103 | 103 | |
| 104 | 104 | If you attempt to expand a level without also expanding the one before it, nothing will happen. But if you then click the level before it, then all the data within the child level will be expanded as well. If you click the parent level first, then all the child levels will retain the expanded/collapsed state they had when you closed the parent level. Below is an example of the VG hierarchy. |
| 105 | 105 | |
| 106 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
Guides/ReportDesign/11.0-Toolbar-and-Preview.md
| ... | ... | @@ -21,11 +21,11 @@ The table below describes the functions of the toolbar buttons |
| 21 | 21 | ||New|Creates a new report.| |
| 22 | 22 | |Save|Save|Saves a report.| |
| 23 | 23 | |Save As...|Save As|Allows a new report name to be saved.| |
| 24 | -||Print (PDF Export)|Saves the report as a PDF document.| |
|
| 25 | -||Print (HTML)|| |
|
| 24 | +||Print (PDF Export)|Saves the report as a PDF document.| |
|
| 25 | +||Print (HTML)|| |
|
| 26 | 26 | ||IE/FF|Runs the report in the web browser.| |
| 27 | 27 | ||Publish RDL|| |
| 28 | -||Schema|Display database diagram.| |
|
| 28 | +||Schema|Display database diagram.| |
|
| 29 | 29 | ||SQL|Views the report in SQL mode.| |
| 30 | 30 | ||Bulk CSV|| |
| 31 | 31 | ||CSV|Saves the report as a CSV file.| |
| ... | ... | @@ -42,7 +42,7 @@ The table below describes the functions of the toolbar buttons |
| 42 | 42 | |
| 43 | 43 | ##11.1 Modifying the Toolbar Through the API |
| 44 | 44 | |
| 45 | -The toolbar represents a set of controls (mainly buttons) that allow users quick access to various reporting features while designing a report. The AdHoc platform provides a set of classes that allows you to construct a completely customized toolbar for the report designer. You can get a list of all the report designer buttons [[at this FAQ page|http://wiki.izenda.us/FAQ/Hiding-Buttons-and-Tabs#Report-Designer-Buttons]]. |
|
| 45 | +The toolbar represents a set of controls (mainly buttons) that allow users quick access to various reporting features while designing a report. The AdHoc platform provides a set of classes that allows you to construct a completely customized toolbar for the report designer. You can get a list of all the report designer buttons [[at this FAQ page|http://wiki.izenda.com/FAQ/Hiding-Buttons-and-Tabs#Report-Designer-Buttons]]. |
|
| 46 | 46 | |
| 47 | 47 | _**Note:** Before version 6.7, these settings also applied to the Report Viewer, Dashboard Designer, and Dashboard Viewer._ |
| 48 | 48 | |
| ... | ... | @@ -58,4 +58,4 @@ In the Preview tab (see image below), a preliminary version of the created table |
| 58 | 58 | |
| 59 | 59 | _**Note:** As of version 6.6, you can interrupt the loading operation for the preview tab. Simply click the **Cancel** button when the **loading** overlay appears._ |
| 60 | 60 | |
| 61 | -![]() |
|
| ... | ... | \ No newline at end of file |
| 0 | +![]() |
Guides/ReportDesign/12.0-Pivots-in-Izenda.md
| ... | ... | @@ -72,7 +72,7 @@ Finally, here are the results of the report with Pivot: |
| 72 | 72 | |
| 73 | 73 | To make the report more consumable, you might also want to add highlighting to show the months with lows values. |
| 74 | 74 | |
| 75 | -For this, click on the [[Advanced Field Settings icon|http://wiki.izenda.us/Guides/ReportDesign/4.0-fields-tab#4.8-Advanced-Field-Settings-Button]] on the pivot field where you are calculating cell values on. |
|
| 75 | +For this, click on the [[Advanced Field Settings icon|http://wiki.izenda.com/Guides/ReportDesign/4.0-fields-tab#4.8-Advanced-Field-Settings-Button]] on the pivot field where you are calculating cell values on. |
|
| 76 | 76 | |
| 77 | 77 | Then, set the Cell Highlight to 0 to 50: Red. |
| 78 | 78 |
Guides/ReportDesign/13.0-Izenda-Maps.md
| ... | ... | @@ -33,4 +33,4 @@ In the report below, we are shading the colors of the states based on the sum of |
| 33 | 33 | |Postal Code|Select the field where postal code data is located. This will allow indicator bars to be used on the point of the postal code.| |
| 34 | 34 | |Latitude / Longitude|Select the field where GIS data is located for lat/long| |
| 35 | 35 | |Value|Sets the field and function you will use in the indicator bar. This should also be numerical data.| |
| 36 | -|Label (2nd one displayed)|Sets the header text for the indicator bar<br>| |
|
| ... | ... | \ No newline at end of file |
| 0 | +|Label (2nd one displayed)|Sets the header text for the indicator bar<br>| |
Guides/ReportDesign/14.0-Izenda-FORMS.md
| ... | ... | @@ -70,13 +70,13 @@ The form designer has two modes: ‘Editor’ and ‘Source.’ Izenda’s form |
| 70 | 70 | |
| 71 | 71 | ###Source View |
| 72 | 72 | |
| 73 | - |
|
| 73 | + |
|
| 74 | 74 | |
| 75 | 75 | **Source** mode accepts HTML directly. If you are designing a new form from scratch, most HTML designers will find it is best to build new projects using a web design tool like Expressions and then simply paste the source code into Izenda FORMS in **Source** mode. The user should not attempt to build a complex report using **Editor** mode, because the parsing engine will add additional unnecessary complexity as the report complexity increases, and any HTML added into **Editor** mode will display as text rather than as the markup that it actually was meant to be. |
| 76 | 76 | |
| 77 | 77 | ###Editor View |
| 78 | 78 | |
| 79 | - |
|
| 79 | + |
|
| 80 | 80 | |
| 81 | 81 | **Editor** mode allows you to insert text only. Any markup that is entered here will be translated into a form that will not be interpreted by the browser. You can see this if you paste HTML into the **Editor** mode box and then click **Source**. However, if you are editing in **Source** mode and click the **Editor** mode button, you will see that the HTML is parsed into what will be displayed in your report. The I9 form above is generated in such a way. |
| 82 | 82 | |
| ... | ... | @@ -90,7 +90,7 @@ Fields are inserted into a form using square brackets. The name within the squar |
| 90 | 90 | |
| 91 | 91 | **Example:** |
| 92 | 92 | |
| 93 | -If you want to display the field 'ShipCountry', then at the appropriate place in the form, you would place the ``[ShipCountry]`` tag. You could also place ``[Ship Country]`` in your form if you aliased the ``[ShipCountry]`` as such. The alias is the exact text in the "Description" text box on the [[Fields tab|http://wiki.izenda.us/Guides/ReportDesign/4.0-fields-tab]]. |
|
| 93 | +If you want to display the field 'ShipCountry', then at the appropriate place in the form, you would place the ``[ShipCountry]`` tag. You could also place ``[Ship Country]`` in your form if you aliased the ``[ShipCountry]`` as such. The alias is the exact text in the "Description" text box on the [[Fields tab|http://wiki.izenda.com/Guides/ReportDesign/4.0-fields-tab]]. |
|
| 94 | 94 | |
| 95 | 95 | <!-- **Video Tutorial:** http://blog.izenda.com/quick-tip-adding-and-modifying-fields/ --> |
| 96 | 96 | |
| ... | ... | @@ -525,4 +525,4 @@ Now we have all four reports created: the **main report**, **SubreportA**, **Sub |
| 525 | 525 | |
| 526 | 526 | ###Step 6: Viewing and tweaking the report |
| 527 | 527 | |
| 528 | -If you go back to your main report and view it, you should see an output very similar or identical to the one shown in the image at the beginning of the tutorial. You can see from this example how complex pixel-perfect reports and drill-downs can be achieved through FORMS. If you have data that is not reliant on a drilldown, you can use the double bracket method described in section 14.3. When we combine all of these reports together, we essentially get a parent report that tracks individual employees and each item in the sub-report is designed to track individual orders. We then have a sub-report nested in the sub-report that tracks products placed on that order. So if there are five employees on record, we run one query plus five queries to obtain those employees' orders (1 + (1*5) = 6 queries). If each EmployeeID has ten associated OrderIDs, a sub-query will be run for each of those OrderIDs to obtain the product information (6 + (6*10) = 66 queries). Always be careful with how many queries you are performing. As you nest sub-reports, the number of queries performed on the database increases greatly. |
|
| ... | ... | \ No newline at end of file |
| 0 | +If you go back to your main report and view it, you should see an output very similar or identical to the one shown in the image at the beginning of the tutorial. You can see from this example how complex pixel-perfect reports and drill-downs can be achieved through FORMS. If you have data that is not reliant on a drilldown, you can use the double bracket method described in section 14.3. When we combine all of these reports together, we essentially get a parent report that tracks individual employees and each item in the sub-report is designed to track individual orders. We then have a sub-report nested in the sub-report that tracks products placed on that order. So if there are five employees on record, we run one query plus five queries to obtain those employees' orders (1 + (1*5) = 6 queries). If each EmployeeID has ten associated OrderIDs, a sub-query will be run for each of those OrderIDs to obtain the product information (6 + (6*10) = 66 queries). Always be careful with how many queries you are performing. As you nest sub-reports, the number of queries performed on the database increases greatly. |
Guides/ReportDesign/15.0-Expressions-in-Izenda.md
| ... | ... | @@ -8,9 +8,9 @@ An expression in Izenda is a SQL injection which overrides the default output of |
| 8 | 8 | |
| 9 | 9 | In the Advanced Settings popup menu (accessed by clicking the gear icon on the right hand side of each field dialog in the Fields tab) we can see a text box called Expressions. |
| 10 | 10 | |
| 11 | - |
|
| 11 | + |
|
| 12 | 12 | |
| 13 | - |
|
| 13 | + |
|
| 14 | 14 | |
| 15 | 15 | This box accepts simple code which allows us to perform calculations on fields provided by the connection string or view. |
| 16 | 16 | |
| ... | ... | @@ -18,7 +18,7 @@ An expression cannot be run on another expression. Since there can only be one |
| 18 | 18 | |
| 19 | 19 | An expression may output a value which is not the expected value for that field's data type. For example, we could use datediff() to calculate an integer number of days on a datetime column, leading Izenda to treat the integer value as a datetime. It is best practice to select a 'container' field that matches your expected output, to prevent unexpected behavior in the report designer. |
| 20 | 20 | |
| 21 | -*Note*: If you intend for this output to be used in a chart, you _must_ apply an aggregate function to this field. Click [here](http://wiki.izenda.us/FAQ/Calculated-Field-With-Expression-In-Chart) for more details. |
|
| 21 | +*Note*: If you intend for this output to be used in a chart, you _must_ apply an aggregate function to this field. Click [here](http://wiki.izenda.com/FAQ/Calculated-Field-With-Expression-In-Chart) for more details. |
|
| 22 | 22 | |
| 23 | 23 | |
| 24 | 24 | **Expressions can:** |
| ... | ... | @@ -63,11 +63,11 @@ We can also use expressions to manipulate text. Let’s say that we have 'ShipC |
| 63 | 63 | |
| 64 | 64 | ``[ShipCity] + ', ' + [ShipCountry]`` |
| 65 | 65 | |
| 66 | - |
|
| 66 | + |
|
| 67 | 67 | |
| 68 | 68 | This would combine ‘Berlin’ and ‘Germany’ to ‘Berlin, Germany’. Note that in order to add text, we use single quotes. Anything between single quotes will appear exactly as typed, in this case a comma and single space. |
| 69 | 69 | |
| 70 | - |
|
| 70 | + |
|
| 71 | 71 | |
| 72 | 72 | **Parenthesis:** Prior to release 6.7.263, expressions that included escaped literal parentheses (**'\\\('** and **'\\\)'**) would not render correctly. This has been fixed. However, expressions that use non-escaped literal parentheses (**'\('** and **'\)'**) are still invalid to prevent SQL injection. |
| 73 | 73 | |
| ... | ... | @@ -80,9 +80,9 @@ We can use arithmetic to get a percentage of one value compared to an aggregate |
| 80 | 80 | **The following expression determines the percentage of an order’s cost paid for shipping:** |
| 81 | 81 | ``([Orders].[Freight])/(([Order Details].[UnitPrice]) * ([Order Details].[Quantity])+([Orders].[Freight]))`` |
| 82 | 82 | |
| 83 | - |
|
| 83 | + |
|
| 84 | 84 | |
| 85 | - |
|
| 85 | + |
|
| 86 | 86 | |
| 87 | 87 | The above expression would return a decimal output. For example, if Freight were ``$10`` and the total sum of ``UnitPrice*Quantity`` were ``$90``, then ``10/(90+10) = .1`` as our result. Izenda will read this as a numeric value, so all that is necessary to turn this into a percentage is to select the ‘%’ format from the Formats dropdown for this field. |
| 88 | 88 | |
| ... | ... | @@ -117,7 +117,7 @@ More information about using these functions can be found [[here|http://msdn.mic |
| 117 | 117 | |
| 118 | 118 | - **count(Distinct [OrderID])** produces a count of all distinct OrderID values. |
| 119 | 119 | |
| 120 | -- **datediff(part, [begindate], [enddate])** allows you to calculate the difference between two datetimes with a user selected level of granularity, for example the number of days, hours, or minutes between both input values. More information can be found [[here|http://wiki.izenda.us/FAQ/How-to-use-datediff]]. |
|
| 120 | +- **datediff(part, [begindate], [enddate])** allows you to calculate the difference between two datetimes with a user selected level of granularity, for example the number of days, hours, or minutes between both input values. More information can be found [[here|http://wiki.izenda.com/FAQ/How-to-use-datediff]]. |
|
| 121 | 121 | |
| 122 | 122 | - **distinct(OrderID)** produces a list of all distinct OrderID values. This is an _**Oracle only**_ function. |
| 123 | 123 | |
| ... | ... | @@ -153,4 +153,4 @@ Since an Expression is just manipulating a given field in the Select clause in t |
| 153 | 153 | |
| 154 | 154 | Subtotal Expressions are processed in a different query, the subtotal query, which occurs after the main query for a report part. This means that subtotal Expressions can, and in fact _must_ refer to the aliased field name per the text in the Description box. Further, if a field is part of a column group you must add the text of the column group using the @ symbol to separate field name and column group. |
| 155 | 155 | |
| 156 | -For example: If I have a literal field "MyField" from the database, in an expression I can refer to it as [MyField] even if we are using the Description text box to name the field "AliasedField". If I am using a subtotal expression, I must refer to this field as [AliasedField], or even [AliasedField@ColumnGroup]. |
|
| ... | ... | \ No newline at end of file |
| 0 | +For example: If I have a literal field "MyField" from the database, in an expression I can refer to it as [MyField] even if we are using the Description text box to name the field "AliasedField". If I am using a subtotal expression, I must refer to this field as [AliasedField], or even [AliasedField@ColumnGroup]. |
Guides/ReportDesign/16.0-Analysis-Grid.md
| ... | ... | @@ -22,4 +22,4 @@ One final thing to note is that the data structure from left to right of City, R |
| 22 | 22 | |
| 23 | 23 |  |
| 24 | 24 | |
| 25 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
Guides/ReportDesign/17.0-Instant-Reports.md
| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | -This page is for the legacy Instant Reports feature. The New Instant Reports documentation can be found [[here|http://wiki.izenda.us/Guides/Instant-Reports-v2]] |
|
| 1 | +This page is for the legacy Instant Reports feature. The New Instant Reports documentation can be found [[here|http://wiki.izenda.com/Guides/Instant-Reports-v2]] |
|
| 2 | 2 | |
| 3 | 3 | The Instant Reports feature allows you to build reports rapidly using a streamlined ad-hoc designer. This feature is useful for mock-ups, data exploration or for users not familiar with data or your DB. |
| 4 | 4 |
Guides/ReportDesign/18-dot-0-Izenda-Vision.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -[[Izenda-Vision]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +[[Izenda-Vision]] |
Guides/ReportDesign/2.0-Quick-Start.md
| ... | ... | @@ -18,7 +18,7 @@ Here, you will see that you have landed on the [[Data Sources tab|/Guides/Report |
| 18 | 18 | |
| 19 | 19 |  |
| 20 | 20 | |
| 21 | -Now that you are on the [[Fields tab|http://wiki.izenda.us/Guides/ReportDesign/4.0-fields-tab]], select the fields **ShipCountry**, **ShipCity**, and **Freight** in the dropdowns on the page. This will add the fields to your report. Notice that when you select a field, a new set of controls appears below to allow additional selections. This and other features are covered more in Section 3, referenced above. |
|
| 21 | +Now that you are on the [[Fields tab|http://wiki.izenda.com/Guides/ReportDesign/4.0-fields-tab]], select the fields **ShipCountry**, **ShipCity**, and **Freight** in the dropdowns on the page. This will add the fields to your report. Notice that when you select a field, a new set of controls appears below to allow additional selections. This and other features are covered more in Section 3, referenced above. |
|
| 22 | 22 | |
| 23 | 23 |  |
| 24 | 24 | |
| ... | ... | @@ -34,7 +34,7 @@ You now have your first functional report. This is a very basic example, and Ize |
| 34 | 34 | |
| 35 | 35 | ##2.2 The Report Designer toolbar |
| 36 | 36 | |
| 37 | -While saving your report, you may have noticed there are many other options there besides just saving the report. You can find out more about the toolbar buttons on the Report Designer by [[reading this article|http://wiki.izenda.us/Guides/ReportDesign/3.0-Data-sources-tab]]. There are options to save reports, create new reports, print reports, email reports, and navigate to other sections of the reporting application. |
|
| 37 | +While saving your report, you may have noticed there are many other options there besides just saving the report. You can find out more about the toolbar buttons on the Report Designer by [[reading this article|http://wiki.izenda.com/Guides/ReportDesign/3.0-Data-sources-tab]]. There are options to save reports, create new reports, print reports, email reports, and navigate to other sections of the reporting application. |
|
| 38 | 38 | |
| 39 | 39 | ##2.3 Report Design Lessons |
| 40 | 40 | |
| ... | ... | @@ -146,4 +146,4 @@ _**Note:** To retain this information as it shows on your current Izenda Report |
| 146 | 146 | 6. Click file, save as. |
| 147 | 147 | 7. Decide where you want to save the file and name the file. |
| 148 | 148 | 8. Change the **Save as type** to Microsoft Excel Worksheet. |
| 149 | -9. You now have an Excel document that shows the information from your report. |
|
| ... | ... | \ No newline at end of file |
| 0 | +9. You now have an Excel document that shows the information from your report. |
Guides/ReportDesign/3.0-Data-sources-tab.md
| ... | ... | @@ -16,7 +16,7 @@ The screenshot above takes a look at the simple view of the datasources tab. Tab |
| 16 | 16 | |
| 17 | 17 | ###3.1.1 Simple Mode Allow Nulls |
| 18 | 18 | |
| 19 | -By checking the 'Allow nulls' checkbox, you tell the system to use an OUTER JOIN as its [[join type|http://wiki.izenda.us/FAQ/Questions/Different-Join-Types-and-Filters]]. But the particular OUTER JOIN type used depends on what mode you use. For Simple mode, a FULL OUTER JOIN is used when the 'Allow nulls' checkbox is checked. |
|
| 19 | +By checking the 'Allow nulls' checkbox, you tell the system to use an OUTER JOIN as its [[join type|http://wiki.izenda.com/FAQ/Questions/Different-Join-Types-and-Filters]]. But the particular OUTER JOIN type used depends on what mode you use. For Simple mode, a FULL OUTER JOIN is used when the 'Allow nulls' checkbox is checked. |
|
| 20 | 20 | |
| 21 | 21 |  |
| 22 | 22 | |
| ... | ... | @@ -43,7 +43,7 @@ In Advanced Mode, you will have to select the relationships that exist between t |
| 43 | 43 | |
| 44 | 44 |  |
| 45 | 45 | |
| 46 | -To join two tables and/or views, they must have fields with identical primary/foreign keys. For example, in the Northwind sample database, both the **Customers** and the **Orders** tables have the same *CustomerID* field. These two tables will be able to be joined together using the **primary key** in the Customers table and the **foreign key** in the Orders table. Foreign keys are not required to have the same name as the primary key, but must possess a relationship that results in one or more selected rows when joined together. To add another table to join on, press the  button. |
|
| 46 | +To join two tables and/or views, they must have fields with identical primary/foreign keys. For example, in the Northwind sample database, both the **Customers** and the **Orders** tables have the same *CustomerID* field. These two tables will be able to be joined together using the **primary key** in the Customers table and the **foreign key** in the Orders table. Foreign keys are not required to have the same name as the primary key, but must possess a relationship that results in one or more selected rows when joined together. To add another table to join on, press the  button. |
|
| 47 | 47 | |
| 48 | 48 | The very first dropdown on the new row is the **Primary Table** dropdown menu (shown below). This is the table/view you want to join into your collection of Data Sources. This will hold all of your possible DataSources regardless if they have fields that can act as viable joining points to your source table/view or not. |
| 49 | 49 | |
| ... | ... | @@ -80,7 +80,7 @@ For Advanced mode, a **LEFT OUTER JOIN** will be used instead of the normal join |
| 80 | 80 | |
| 81 | 81 | ###3.3.3 Join Alias Textbox |
| 82 | 82 | |
| 83 | -Allows user to input the name of the joined table that you selected. By default, Join Alias Textbox is disabled. You have the option to change the Join Alias and the joined table will appear with the alias in Fields Tab when you choose columns. For more information, refer to [Join Alias Textbox](http://wiki.izenda.us/API/CodeSamples/ShowJoinAliasTextboxes) |
|
| 83 | +Allows user to input the name of the joined table that you selected. By default, Join Alias Textbox is disabled. You have the option to change the Join Alias and the joined table will appear with the alias in Fields Tab when you choose columns. For more information, refer to [Join Alias Textbox](http://wiki.izenda.com/API/CodeSamples/ShowJoinAliasTextboxes) |
|
| 84 | 84 | |
| 85 | 85 | |
| 86 | 86 | ##3.4 Join Types |
| ... | ... | @@ -150,26 +150,26 @@ At the far right of each joined table/view row on the Data Sources tab are sever |
| 150 | 150 | |
| 151 | 151 | ##3.6 Report Designer Toolbar |
| 152 | 152 | |
| 153 | -Here is a general overview of the buttons on the tab of the toolbar. You can see more details [[at this link|http://wiki.izenda.us/Guides/Toolbar-Buttons#Report-Designer-Buttons]] |
|
| 153 | +Here is a general overview of the buttons on the tab of the toolbar. You can see more details [[at this link|http://wiki.izenda.com/Guides/Toolbar-Buttons#Report-Designer-Buttons]] |
|
| 154 | 154 | |
| 155 | 155 | |**Icons**|**Features**|**Description**| |
| 156 | 156 | |:------:|:--------------:|:-------------:| |
| 157 | -||Back| Goes to the browser’s previous page.| |
|
| 158 | -||Report List| Navigates to the Report List page.| |
|
| 159 | -||New| Creates a new report.| |
|
| 160 | -||Save| Saves a report.| |
|
| 161 | -||Save As| Allows a new report name to be saved.| |
|
| 162 | -||Print (PDF Export)| Saves the report as a PDF document.| |
|
| 163 | -||Print (HTML Export)| Saves the report as a HTML document.| |
|
| 164 | -| -or- |IE/Fire Fox/Chrome| Runs the report in the web browser.| |
|
| 165 | -||Schema| Display database diagram| |
|
| 166 | -||SQL| Views the report in SQL mode.| |
|
| 167 | -||CSV| Saves the report as a CSV file.| |
|
| 168 | -||Excel Spread sheet| Saves the report as a MS-EXCEL file.| |
|
| 169 | -||Word Document| Saves the report as a MS-Word document.| |
|
| 170 | -||XML document| Saves the report as a XML document.| |
|
| 171 | -||Open office document| Saves the report as an Open Office Document.| |
|
| 172 | -||RTF document| Saves the report as a RTF document| |
|
| 173 | -||E-mail| E-mails a report to a client| |
|
| 174 | -||Settings| Takes you to Settings.aspx page.| |
|
| 157 | +||Back| Goes to the browser’s previous page.| |
|
| 158 | +||Report List| Navigates to the Report List page.| |
|
| 159 | +||New| Creates a new report.| |
|
| 160 | +||Save| Saves a report.| |
|
| 161 | +||Save As| Allows a new report name to be saved.| |
|
| 162 | +||Print (PDF Export)| Saves the report as a PDF document.| |
|
| 163 | +||Print (HTML Export)| Saves the report as a HTML document.| |
|
| 164 | +| -or- |IE/Fire Fox/Chrome| Runs the report in the web browser.| |
|
| 165 | +||Schema| Display database diagram| |
|
| 166 | +||SQL| Views the report in SQL mode.| |
|
| 167 | +||CSV| Saves the report as a CSV file.| |
|
| 168 | +||Excel Spread sheet| Saves the report as a MS-EXCEL file.| |
|
| 169 | +||Word Document| Saves the report as a MS-Word document.| |
|
| 170 | +||XML document| Saves the report as a XML document.| |
|
| 171 | +||Open office document| Saves the report as an Open Office Document.| |
|
| 172 | +||RTF document| Saves the report as a RTF document| |
|
| 173 | +||E-mail| E-mails a report to a client| |
|
| 174 | +||Settings| Takes you to Settings.aspx page.| |
|
| 175 | 175 |
Guides/ReportDesign/4.0-fields-tab.md
| ... | ... | @@ -17,12 +17,12 @@ The Fields tab is where the actual report is built. This tab allows you to defin |
| 17 | 17 | |A||Arithmetic – Performs basic calculations (+, -, *, %) and concatenation of text. | |
| 18 | 18 | |Function||Displays functions available based on the type of data being accessed. | |
| 19 | 19 | |Format||Displays the formats available to be displayed based on the data type.| |
| 20 | -|Other buttons|,,,,|Enables you to delete, insert, or move fields as well as providing advanced options for the selected field.| |
|
| 20 | +|Other buttons|,,,,|Enables you to delete, insert, or move fields as well as providing advanced options for the selected field.| |
|
| 21 | 21 | |Records||Sets the number of records to display. _**Note:** Adding a form to the report will set this to 1. This is to facilitate previewing the form. Setting this higher will duplicate the form for as many records as you specify._| |
| 22 | 22 | |Add Sub-total|Adds a sub-total to the report under each numeric column| |
| 23 | 23 | |Add Side-total||Adds a side-total to the report beside each numeric row| |
| 24 | 24 | |Quick Add||Lets you quickly add multiple fields to the report at one time | |
| 25 | -|Add Pivot ||Displays the pivot controls. Learn more about [[pivots|http://wiki.izenda.us/Guides/ReportDesign/12.0-Pivots-in-Izenda]].| |
|
| 25 | +|Add Pivot ||Displays the pivot controls. Learn more about [[pivots|http://wiki.izenda.com/Guides/ReportDesign/12.0-Pivots-in-Izenda]].| |
|
| 26 | 26 | |Continue to Summary||Continues to the next tab in the report design process, the Summary tab. | |
| 27 | 27 | |
| 28 | 28 | Next, we will explain a bit more in-depth about each of the controls listed above. |
| ... | ... | @@ -42,7 +42,7 @@ The following table explains the Sort, Group, and VG Check Box features. |
| 42 | 42 | |
| 43 | 43 | |**Features**|**Description**| |
| 44 | 44 | |:----------:|:-------------:| |
| 45 | -|Sort check box|Check this box if you want the table/view to be sorted in ascending order by the field selected in the Field dropdown menu to the left. You can also sort in descending order in the [[advanced properties|http://wiki.izenda.us/Guides/ReportDesign/4.0-fields-tab#4.8-Advanced-Field-Settings-Button]].| |
|
| 45 | +|Sort check box|Check this box if you want the table/view to be sorted in ascending order by the field selected in the Field dropdown menu to the left. You can also sort in descending order in the [[advanced properties|http://wiki.izenda.com/Guides/ReportDesign/4.0-fields-tab#4.8-Advanced-Field-Settings-Button]].| |
|
| 46 | 46 | |VG check box|When checked, this option will cause the field that it is checked for to be separated into subheadings. This can better allow report viewers to easily see related data. Visual group behavior is controlled by the [[style tab|/Guides/ReportDesign/10.0-Style-tab]]. |
| 47 | 47 | |Arithmetic|Arithmetic. Performs basic calculations (+, -, x, %) and concatenation of text.| |
| 48 | 48 | |
| ... | ... | @@ -64,7 +64,7 @@ Below is a table that describes the function buttons of the Fields tab. |
| 64 | 64 | |
| 65 | 65 | Functions allow you to perform calculations on the data and can be chosen from the dropdown menu based on the data type of the selected Field. Here is an [[article on SQL Functions|http://www.w3schools.com/sql/sql_functions.asp]] |
| 66 | 66 | |
| 67 | -*Note*: When calculating a field containing an expression, you must use a function aggregate if you want to use a calculated field in a chart. Click [here](http://wiki.izenda.us/FAQ/Calculated-Field-With-Expression-In-Chart) for more details. |
|
| 67 | +*Note*: When calculating a field containing an expression, you must use a function aggregate if you want to use a calculated field in a chart. Click [here](http://wiki.izenda.com/FAQ/Calculated-Field-With-Expression-In-Chart) for more details. |
|
| 68 | 68 | |
| 69 | 69 | **Text (String) Functions Available** |
| 70 | 70 | |
| ... | ... | @@ -151,7 +151,7 @@ Quick Add lets you add multiple fields to the report at one time by selecting fr |
| 151 | 151 | |
| 152 | 152 | To access the Advanced Field Settings, click on the Gear icon on the selected Field. |
| 153 | 153 | |
| 154 | -For more information: http://wiki.izenda.us/FAQ/advanced-field-settings |
|
| 154 | +For more information: http://wiki.izenda.com/FAQ/advanced-field-settings |
|
| 155 | 155 | |
| 156 | 156 | ##4.9 Add Pivot |
| 157 | 157 | Add Pivot lets you generate a pivot attached to the right side of the tabular report. This pivot is always on the right side of the fields tab – nothing is further to the right of the pivot. You may add one and only one pivot on the fields tab, meaning that you may have one and only one pivot per report. |
| ... | ... | @@ -178,6 +178,6 @@ A pivot being divided by visual grouping |
| 178 | 178 | Here are some additional resources that admins can use to increase readability and more precisely define what data users are allowed to view. |
| 179 | 179 | |
| 180 | 180 | * [[Aliasing|/API/CodeSamples/FieldAliases]] |
| 181 | -* [[Hidden Filters|http://wiki.izenda.us/API/CodeSamples/HiddenFilters]] |
|
| 181 | +* [[Hidden Filters|http://wiki.izenda.com/API/CodeSamples/HiddenFilters]] |
|
| 182 | 182 | * [[Hiding/Showing Database Types|/API/CodeSamples/ShowDatabaseTypes]] |
| 183 | -* [[Hidden Columns|/FAQ/Questions/Using-the-hidden-columns-setting]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [[Hidden Columns|/FAQ/Questions/Using-the-hidden-columns-setting]] |
Guides/ReportDesign/5.0-Filters-tab.md
| ... | ... | @@ -43,7 +43,7 @@ The Filter Operator Drop-down lets you select your operator based on the data ty |
| 43 | 43 | |**Field Comparison** |Equals (Field) |Determines if one field value equals another. This is useful for joining tables on multiple fields.| |
| 44 | 44 | |**Field Comparison** |Not Equals (Field) |The opposite of Equals(Field).| |
| 45 | 45 | |**Date/Time** |Between (Calendar) |Allows you to select two dates from a calendar popup to filter on. This filter is inclusive - any dates equal to or between the specified values will be included. This can be changed to a manual text entry field by modifying the ShowBetweenDateCalendar in the [[AdHocSettings|/API/AdHocSettings]].| |
| 46 | -|**Date/Time** |In Time Period |Allows you to select from a list of time periods to filter on. See more about [[Adding new time periods|http://wiki.izenda.us/FAQ/Questions/Adding-Custom-Time-Periods]].| |
|
| 46 | +|**Date/Time** |In Time Period |Allows you to select from a list of time periods to filter on. See more about [[Adding new time periods|http://wiki.izenda.com/FAQ/Questions/Adding-Custom-Time-Periods]].| |
|
| 47 | 47 | |**Date/Time** |Less Than Days Old |Allows a single numeric entry to represent the days and uses that as a filter.| |
| 48 | 48 | |**Date/Time** |Greater Than Days Old |The opposite of Less Than Days Old| |
| 49 | 49 | |**Date/Time** |Equals Days Old |Filters on records that are only as many days old as you specify.| |
| ... | ... | @@ -112,4 +112,4 @@ Here the Description can be entered in the Report Designer's Filter Tab. |
| 112 | 112 | |
| 113 | 113 | And here is the description field in the Report Viewer by clicking the gear icon on the filter. |
| 114 | 114 | |
| 115 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
Guides/ReportDesign/6.0-Summary-Tab.md
| ... | ... | @@ -22,4 +22,4 @@ This can be used in a summary report by checking "Add Deltas" checkbox. |
| 22 | 22 | |
| 23 | 23 | **Result:** The Deltas, denoted with parenthesis, show the change in the Unit Price over a period of time. |
| 24 | 24 | |
| 25 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
Guides/ReportDesign/7.0-Chart-tab.md
| ... | ... | @@ -8,17 +8,17 @@ In the Chart tab, a chart can be created using the data in the table/view select |
| 8 | 8 | |
| 9 | 9 | The Charts Tab lets you create different variations of charts, including: |
| 10 | 10 | |
| 11 | -* [[Trend|http://wiki.izenda.us/Guides/ReportDesign/7.0-Chart-tab#7.3-Trend-Selection]] |
|
| 12 | -* [[Pie|http://wiki.izenda.us/Guides/ReportDesign/7.0-Chart-tab#7.4-Pie-Selection]] |
|
| 13 | -* [[Plot|http://wiki.izenda.us/Guides/ReportDesign/7.0-Chart-tab#7.5-Plot-Selection]] |
|
| 14 | -* [[Bar|http://wiki.izenda.us/Guides/ReportDesign/7.0-Chart-tab#7.6-Bar-Selection]] |
|
| 11 | +* [[Trend|http://wiki.izenda.com/Guides/ReportDesign/7.0-Chart-tab#7.3-Trend-Selection]] |
|
| 12 | +* [[Pie|http://wiki.izenda.com/Guides/ReportDesign/7.0-Chart-tab#7.4-Pie-Selection]] |
|
| 13 | +* [[Plot|http://wiki.izenda.com/Guides/ReportDesign/7.0-Chart-tab#7.5-Plot-Selection]] |
|
| 14 | +* [[Bar|http://wiki.izenda.com/Guides/ReportDesign/7.0-Chart-tab#7.6-Bar-Selection]] |
|
| 15 | 15 | * Funnel |
| 16 | 16 | |
| 17 | 17 | You can have multiple charts in one report or put multiple charts of summary information on a Dashboard to show key business metrics. |
| 18 | 18 | |
| 19 | 19 | ##7.1 Charting Basics |
| 20 | 20 | |
| 21 | -Each chart tab hosts a single chart object. Each chart tab behaves identically, and is used to host a single distinct chart. Charts and [Visualizations](http://wiki.izenda.us/Guides/Izenda-Vision) both consume a chart object (or chart slot) but behave completely differently! |
|
| 21 | +Each chart tab hosts a single chart object. Each chart tab behaves identically, and is used to host a single distinct chart. Charts and [Visualizations](http://wiki.izenda.com/Guides/Izenda-Vision) both consume a chart object (or chart slot) but behave completely differently! |
|
| 22 | 22 | |
| 23 | 23 | Basic Izenda Charts each have a custom GUI (as opposed to Visualizations, which are simply enabled and then read a table in the Summary or Fields tab). Charts generally follow the pattern of Label -> Value -> Seperator, where: |
| 24 | 24 | |
| ... | ... | @@ -252,7 +252,7 @@ _**Note:** Some options may not be available with certain [[charting engines|/AP |
| 252 | 252 | |Label dropdown menu|Allows the user to select a field to use as the x-axis data.| |
| 253 | 253 | |Value dropdown menu|Allows the user to select a field to use as the y-axis data.| |
| 254 | 254 | |Separator|Allows the user to select a field to separate the data into multiple groups with.| |
| 255 | -|Value Ranges|This acts like the [[Advanced|http://wiki.izenda.us/Guides/ReportDesign/4.0-fields-tab#4.8-Advanced-Field-Settings-Button]] box's Value Ranges item. It will use the specified replacement values for given ranges of data. The number of ranges should correspond to the number of groupings you have in your data.| |
|
| 255 | +|Value Ranges|This acts like the [[Advanced|http://wiki.izenda.com/Guides/ReportDesign/4.0-fields-tab#4.8-Advanced-Field-Settings-Button]] box's Value Ranges item. It will use the specified replacement values for given ranges of data. The number of ranges should correspond to the number of groupings you have in your data.| |
|
| 256 | 256 | |Line Value|When **Show Pareto** is checked, this will set an alternate metric to display on the trend line.| |
| 257 | 257 | |Show Legend|When checked, this will display the values supplied with the **Separator** field as a legend below the chart. The colors for the legend will correspond to the colors shown in the chart.| |
| 258 | 258 | |Show Pareto|When checked, this will display a trend chart superimposed upon the bar chart.| |
| ... | ... | @@ -307,4 +307,4 @@ _**Note:** Some options may not be available with certain [[charting engines|/AP |
| 307 | 307 | 1. Click on the **Save** toolbar button. This will overwrite the old report with the new information you added **OR** |
| 308 | 308 | 2. Click on the **Save As** toolbar button to choose a new title/category to save your new report under. |
| 309 | 309 | |
| 310 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
Guides/ReportDesign/8.0-Gauge-tab.md
| ... | ... | @@ -10,11 +10,11 @@ There are five different types of gauges you can create: |
| 10 | 10 | |
| 11 | 11 | | Type |Description|Image| |
| 12 | 12 | |:----:|:---------:|:---:| |
| 13 | -|Radial|This gauge displays a static needle that goes from 90° (straight up) to 0° (pointing right).|| |
|
| 14 | -|Radial 2|This gauge is much like the radial gauge but has a different graphical appearance.|| |
|
| 15 | -|Animated Half Circle|This gauge starts from 180° (pointing left) and animates to 0° (pointing right).|| |
|
| 16 | -|Animated Half Circle with KPIs|This gauge can be used to display data that has a "target zone" and looks like the animated half circle gauge.|| |
|
| 17 | -|Linear|This gauge is a simple bar that fills from left to right.|| |
|
| 13 | +|Radial|This gauge displays a static needle that goes from 90° (straight up) to 0° (pointing right).|| |
|
| 14 | +|Radial 2|This gauge is much like the radial gauge but has a different graphical appearance.|| |
|
| 15 | +|Animated Half Circle|This gauge starts from 180° (pointing left) and animates to 0° (pointing right).|| |
|
| 16 | +|Animated Half Circle with KPIs|This gauge can be used to display data that has a "target zone" and looks like the animated half circle gauge.|| |
|
| 17 | +|Linear|This gauge is a simple bar that fills from left to right.|| |
|
| 18 | 18 | |
| 19 | 19 | The gauges also have a number of options that can be selected. They are described below: |
| 20 | 20 | |
| ... | ... | @@ -39,11 +39,11 @@ The gauges also have a number of options that can be selected. They are describe |
| 39 | 39 | |
| 40 | 40 | The Report below is showing the first 4 gauges based on the alphabetical order of the selected countries. |
| 41 | 41 | |
| 42 | - |
|
| 42 | + |
|
| 43 | 43 | |
| 44 | 44 | **Gauge tab contents** |
| 45 | 45 | |
| 46 | - |
|
| 46 | + |
|
| 47 | 47 | |
| 48 | 48 | ##8.2 Creating the Top 4 Orders by Country Gauges |
| 49 | 49 | |
| ... | ... | @@ -51,41 +51,41 @@ In the following example, you will see the gauges of the four countries with the |
| 51 | 51 | |
| 52 | 52 | You can add four different types of gauges |
| 53 | 53 | |
| 54 | - |
|
| 54 | + |
|
| 55 | 55 | |
| 56 | - |
|
| 56 | + |
|
| 57 | 57 | |
| 58 | 58 | ##8.3 Changing Color Ranges |
| 59 | 59 | |
| 60 | 60 | To change color ranges for the gauge, enter in a percentage range for each color, or enter a range of specific values. |
| 61 | 61 | |
| 62 | - |
|
| 62 | + |
|
| 63 | 63 | |
| 64 | - |
|
| 64 | + |
|
| 65 | 65 | |
| 66 | 66 | **OR** |
| 67 | 67 | |
| 68 | - |
|
| 68 | + |
|
| 69 | 69 | |
| 70 | - |
|
| 70 | + |
|
| 71 | 71 | |
| 72 | 72 | **OR** |
| 73 | 73 | |
| 74 | - |
|
| 74 | + |
|
| 75 | 75 | |
| 76 | - |
|
| 76 | + |
|
| 77 | 77 | |
| 78 | 78 | ##8.3.1 KPI’s and auto-updating data with Animated Gauges |
| 79 | 79 | |
| 80 | 80 | The Animated Half Circle opens up a few more options under the Gauge Style row. |
| 81 | 81 | With these new options, you can select the KPI Low and High, and select whether the Red values will be hidden, on the low side, or on the high side. You can also select how update the date updates. |
| 82 | 82 | |
| 83 | - |
|
| 83 | + |
|
| 84 | 84 | |
| 85 | - |
|
| 85 | + |
|
| 86 | 86 | |
| 87 | 87 | ##8.4 Gauges with Drill-Down Effects |
| 88 | 88 | |
| 89 | 89 | You can add a drill-down report to a gauge like you can with a regular report using the **Target Report** field described above. Below is an example of the **Hover** option for the sub-report. You can also select **Link** or **Popup** for the effect. |
| 90 | 90 | |
| 91 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
Guides/ReportDesign/9.0-Misc-Tab.md
| ... | ... | @@ -38,7 +38,7 @@ Izenda's header and footer controls can accept HTML to create custom content. Iz |
| 38 | 38 | |
| 39 | 39 | ##9.1 Share With & Rights |
| 40 | 40 | |
| 41 | - |
|
| 41 | + |
|
| 42 | 42 | |
| 43 | 43 | The **Share With** dropdown allows you to share your report with: |
| 44 | 44 | |
| ... | ... | @@ -121,7 +121,7 @@ We can either set one drilldown key or both of them. A sub-report with one key s |
| 121 | 121 | |
| 122 | 122 | We can also select whether we want to ignore the first key and just use the second key. This means that we will pass the first value to the subreport, but then the sub-report ignores this value and immediately searches through the second **drill-down key** field as if the first **drill-down key** field returned ALL results. The main report will still require both keys to be passed, which we will cover below as well. As an example, if you have a field you do not wish to expose to users, such as an ID field, then you can specify that the drilldown link appears on a name field (such as ShipCountry) and pass the ID field to the sub-report without ever exposing it to the user. |
| 123 | 123 | |
| 124 | -For now, we will set the drill-down keys to ShipCountry and ShipCity and we will not ignore ShipCountry. Please see [this link](http://wiki.izenda.us/FAQ/Questions/sub-reports-and-drilldowns) for more detailed information about drilldowns. |
|
| 124 | +For now, we will set the drill-down keys to ShipCountry and ShipCity and we will not ignore ShipCountry. Please see [this link](http://wiki.izenda.com/FAQ/Questions/sub-reports-and-drilldowns) for more detailed information about drilldowns. |
|
| 125 | 125 | |
| 126 | 126 | _**Note:** Earlier versions of Izenda reports only allow one drilldown key to be used._ |
| 127 | 127 | |
| ... | ... | @@ -135,7 +135,7 @@ Once the drill-down key is selected on the sub-report, you will need to design a |
| 135 | 135 | |
| 136 | 136 | ###9.2.4 Setting the sub-report |
| 137 | 137 | |
| 138 | -You will then want to click on the [[Advanced Field Settings|http://wiki.izenda.us/Guides/ReportDesign/4.0-fields-tab#4.8-Advanced-Field-Settings-Button]] button for the fields you designated as the drill-down keys in your sub-report. I.e. if you made ShipCountry and ShipCity your drill-down keys, you will want to apply advanced settings for both of those fields on your main report. |
|
| 138 | +You will then want to click on the [[Advanced Field Settings|http://wiki.izenda.com/Guides/ReportDesign/4.0-fields-tab#4.8-Advanced-Field-Settings-Button]] button for the fields you designated as the drill-down keys in your sub-report. I.e. if you made ShipCountry and ShipCity your drill-down keys, you will want to apply advanced settings for both of those fields on your main report. |
|
| 139 | 139 | |
| 140 | 140 | On the first field you selected as a drill-down key, you should set the subreport and drilldown style properties. For the second field, you will select the subreport and the drilldown style "Combokey". This is a special drilldown style which lets this field know it is part of a combination, and therefore it should follow along with the most previous field that is also pointed at the same subreport. |
| 141 | 141 | |
| ... | ... | @@ -165,13 +165,13 @@ The [[InheritFiltersinSubreports|/API/CodeSamples/InheritFiltersInSubreports]] p |
| 165 | 165 | |
| 166 | 166 | ##9.3 Scheduler |
| 167 | 167 | |
| 168 | -Your application will need to be properly [[configured|http://wiki.izenda.us/FAQ/Questions/How-do-I-use-the-Izenda-Reports-report-email-scheduler]] before the scheduling controls appear on the page. If you do not see them, please speak with your system administrator. |
|
| 168 | +Your application will need to be properly [[configured|http://wiki.izenda.com/FAQ/Questions/How-do-I-use-the-Izenda-Reports-report-email-scheduler]] before the scheduling controls appear on the page. If you do not see them, please speak with your system administrator. |
|
| 169 | 169 | |
| 170 | 170 | |Control|Description| |
| 171 | 171 | |:-----:|:---------:| |
| 172 | 172 | |Schedule|Set the schedule date and time.| |
| 173 | -|Repeat Type|Set the repeat frequency from a list of possibilities. You may also use [[custom time spans|http://wiki.izenda.us/FAQ/Questions/Adding-Custom-Time-Periods]]| |
|
| 173 | +|Repeat Type|Set the repeat frequency from a list of possibilities. You may also use [[custom time spans|http://wiki.izenda.com/FAQ/Questions/Adding-Custom-Time-Periods]]| |
|
| 174 | 174 | |Send Email As|Sets the format in which the email is sent. Formats include PDF, Word, Excel, HTML, Link, Embedded, RTF, and CSV.| |
| 175 | 175 | |Recipients|Enter a comma separated list of recipients.| |
| 176 | 176 | |
| 177 | -There are two types of time period in the Repeat Type: _Every_ TimePeriod and _Alert_ TimePeriod. _Every_ will run the report every specified time period, and produce an export even if there are no results to display. This means that you may get a scheduled report email with no results, if there are no results to be displayed. _Alert_ will run the report but *only* email output to specified recipients if there are results - a report which returns 0 records will not send anything to recipients. |
|
| ... | ... | \ No newline at end of file |
| 0 | +There are two types of time period in the Repeat Type: _Every_ TimePeriod and _Alert_ TimePeriod. _Every_ will run the report every specified time period, and produce an export even if there are no results to display. This means that you may get a scheduled report email with no results, if there are no results to be displayed. _Alert_ will run the report but *only* email output to specified recipients if there are results - a report which returns 0 records will not send anything to recipients. |
Guides/Set-Default-Filter-Values.md
| ... | ... | @@ -34,4 +34,4 @@ The between calendar uses two values. To set each of its dates, you would use th |
| 34 | 34 | ```c# |
| 35 | 35 | reportSet.Reports[report].Filters[0].Values.SetValue(DateTime.ParseExact("01/01/2010", "mm/dd/yyyy", System.Globalization.CultureInfo.InvariantCulture),0); |
| 36 | 36 | reportSet.Reports[report].Filters[0].Values.SetValue(DateTime.ParseExact("01/01/2014", "mm/dd/yyyy", System.Globalization.CultureInfo.InvariantCulture),1); |
| 37 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
Guides/Sharepoint-Installation.md
| ... | ... | @@ -30,4 +30,4 @@ SharePoint integrates well with claims-based security systems to utilize technol |
| 30 | 30 | |
| 31 | 31 | ##Limitations |
| 32 | 32 | |
| 33 | -Provider hosted apps were introduced in Visual Studio 2013 and cannot be loaded in any visual studio version below that. Additionally, lite versions of Visual Studio like Visual Studio Express also will not be able to load the Provider Hosted App solution. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Provider hosted apps were introduced in Visual Studio 2013 and cannot be loaded in any visual studio version below that. Additionally, lite versions of Visual Studio like Visual Studio Express also will not be able to load the Provider Hosted App solution. |
Guides/Show_Hide-Fields-in-Filters.md
| ... | ... | @@ -9,11 +9,11 @@ Hiding fields in filters is a way to disallow filtering on certain fields. You c |
| 9 | 9 | ##Example |
| 10 | 10 | Here are the available fields before hiding any: |
| 11 | 11 | |
| 12 | - |
|
| 12 | + |
|
| 13 | 13 | |
| 14 | 14 | And here are the available fields after hiding all that contain the word "Ship": |
| 15 | 15 | |
| 16 | - |
|
| 16 | + |
|
| 17 | 17 | |
| 18 | 18 | In this example, I'm arbitrarily disallowing the user to filter on any field with the word "Ship" in it. |
| 19 | 19 | |
| ... | ... | @@ -39,4 +39,4 @@ public override bool IsFieldAllowedInFilters(string fullColumnName, string table |
| 39 | 39 | } |
| 40 | 40 | ``` |
| 41 | 41 | |
| 42 | -Your logic can be easily amended to target individual columns, or even entire tables worth of columns. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Your logic can be easily amended to target individual columns, or even entire tables worth of columns. |
Guides/Timeouts.md
| ... | ... | @@ -5,7 +5,7 @@ |
| 5 | 5 | * All timeouts are in number of seconds. |
| 6 | 6 | ** All implementations should be added to the Global.asax file. |
| 7 | 7 | |
| 8 | -##[Equals Drop Down](http://wiki.izenda.us/API/CodeSamples/EqualsDropDownTimeout) |
|
| 8 | +##[Equals Drop Down](http://wiki.izenda.com/API/CodeSamples/EqualsDropDownTimeout) |
|
| 9 | 9 | |
| 10 | 10 | This setting allows the user to increase the database query time for building the drop down selection options at the Filters tab in the Report Designer. If you have a large or unoptimized database increasing this setting can help with proper reporting performance. |
| 11 | 11 | |
| ... | ... | @@ -13,42 +13,42 @@ This setting allows the user to increase the database query time for building th |
| 13 | 13 | AdHocSettings.EqualsDropDownTimeout = 1000; |
| 14 | 14 | ``` |
| 15 | 15 | |
| 16 | -##[Equals Select](http://wiki.izenda.us/API/CodeSamples/EqualsSelectTimeout) |
|
| 16 | +##[Equals Select](http://wiki.izenda.com/API/CodeSamples/EqualsSelectTimeout) |
|
| 17 | 17 | |
| 18 | 18 | This setting allows the user to increase the database query time for building the drop down selection options at the Filters tab in the Report Designer. If you have a large or unoptimized database increasing this setting can help with proper reporting performance. This setting is deprecated. |
| 19 | 19 | |
| 20 | 20 | ```csharp |
| 21 | 21 | AdHocSettings.EqualsSelectTimeout = 1000 |
| 22 | 22 | ``` |
| 23 | -##[Oracle Command](http://wiki.izenda.us/API/CodeSamples/OracleCommandTimeout) |
|
| 23 | +##[Oracle Command](http://wiki.izenda.com/API/CodeSamples/OracleCommandTimeout) |
|
| 24 | 24 | |
| 25 | 25 | Sets the time Izenda Reports will wait for an Oracle command to execute before timing out. This setting is deprecated. |
| 26 | 26 | |
| 27 | 27 | ```csharp |
| 28 | 28 | AdHocSettings.OracleCommandTimeout = 5000; |
| 29 | 29 | ``` |
| 30 | -##[Preview Timeout](http://wiki.izenda.us/API/CodeSamples/PreviewTimeout) |
|
| 30 | +##[Preview Timeout](http://wiki.izenda.com/API/CodeSamples/PreviewTimeout) |
|
| 31 | 31 | |
| 32 | 32 | Sets the minumum time Izenda Reports will wait for a MS SQL command to execute before timing out. |
| 33 | 33 | |
| 34 | 34 | ```csharp |
| 35 | 35 | AdHocSettings.PreviewTimeout = 500; |
| 36 | 36 | ``` |
| 37 | -##[Schema Cache](http://wiki.izenda.us/API/CodeSamples/SchemaCacheTimeout) |
|
| 37 | +##[Schema Cache](http://wiki.izenda.com/API/CodeSamples/SchemaCacheTimeout) |
|
| 38 | 38 | |
| 39 | 39 | Gets or sets the time span for schema caching. |
| 40 | 40 | |
| 41 | 41 | ```csharp |
| 42 | 42 | Izenda.AdHoc.AdHocSettings.SchemaCacheTimeout = new TimeSpan(0, 0, 5, 0); |
| 43 | 43 | ``` |
| 44 | -##[SQL Command](http://wiki.izenda.us/API/CodeSamples/SqlCommandTimeout) |
|
| 44 | +##[SQL Command](http://wiki.izenda.com/API/CodeSamples/SqlCommandTimeout) |
|
| 45 | 45 | |
| 46 | 46 | Gets or sets the wait time in seconds for database command dropdown values loading. |
| 47 | 47 | |
| 48 | 48 | ```csharp |
| 49 | 49 | AdHocSettings.SqlCommandTimeout = 1000; |
| 50 | 50 | ``` |
| 51 | -##[Data Source Drop Down](http://wiki.izenda.us/API/CodeSamples/DataSourceDropDownTimeout) |
|
| 51 | +##[Data Source Drop Down](http://wiki.izenda.com/API/CodeSamples/DataSourceDropDownTimeout) |
|
| 52 | 52 | |
| 53 | 53 | Gets or sets the timeout between starting loading dropdown values (in the DataSources dropdown at the Data Sources tab in the ReportDesigner) from server and redirecting to About page. This setting is deprecated. |
| 54 | 54 | |
| ... | ... | @@ -56,10 +56,10 @@ Gets or sets the timeout between starting loading dropdown values (in the DataSo |
| 56 | 56 | AdHocSettings.DataSourceDropDownTimeout = 10; |
| 57 | 57 | ``` |
| 58 | 58 | |
| 59 | -##[UltimateDbCommandTimeout](http://wiki.izenda.us/API/CodeSamples/UltimateDbCommandTimeout) |
|
| 59 | +##[UltimateDbCommandTimeout](http://wiki.izenda.com/API/CodeSamples/UltimateDbCommandTimeout) |
|
| 60 | 60 | |
| 61 | 61 | Gets or sets a timeout that overrides all other timeouts. |
| 62 | 62 | |
| 63 | 63 | ```csharp |
| 64 | 64 | AdHocSettings.UltimateDbCommandTimeout = 10; |
| 65 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
Guides/Toolbar-Buttons.md
| ... | ... | @@ -8,7 +8,7 @@ All buttons in the Report Viewer are implemented in pure HTML. They all can be m |
| 8 | 8 | |
| 9 | 9 | **Report List Button** |
| 10 | 10 | |
| 11 | - |
|
| 11 | + |
|
| 12 | 12 | |
| 13 | 13 | The report list button is used to jump right into the report list. This is the code within the ReportViewer-Body.ascx that renders this button: |
| 14 | 14 | |
| ... | ... | @@ -21,7 +21,7 @@ The report list button is used to jump right into the report list. This is the c |
| 21 | 21 | |
| 22 | 22 | **Save Options** |
| 23 | 23 | |
| 24 | - |
|
| 24 | + |
|
| 25 | 25 | |
| 26 | 26 | Clicking the downward facing triangle next to the save icon will reveal further save options; save and save as. |
| 27 | 27 | |
| ... | ... | @@ -38,7 +38,7 @@ Clicking the downward facing triangle next to the save icon will reveal further |
| 38 | 38 | |
| 39 | 39 | **Save** |
| 40 | 40 | |
| 41 | - |
|
| 41 | + |
|
| 42 | 42 | |
| 43 | 43 | The save button simply saves the current report. |
| 44 | 44 | |
| ... | ... | @@ -52,7 +52,7 @@ The save button simply saves the current report. |
| 52 | 52 | |
| 53 | 53 | **Save As** |
| 54 | 54 | |
| 55 | - |
|
| 55 | + |
|
| 56 | 56 | |
| 57 | 57 | This button allows a user to save the current report with a specific name, and optionally, a report category. |
| 58 | 58 | |
| ... | ... | @@ -67,7 +67,7 @@ This button allows a user to save the current report with a specific name, and o |
| 67 | 67 | |
| 68 | 68 | **Print Options** |
| 69 | 69 | |
| 70 | - |
|
| 70 | + |
|
| 71 | 71 | |
| 72 | 72 | Clicking the downward facing triangle next to the print icon will reveal further print options; HTML print and PDF print. |
| 73 | 73 | |
| ... | ... | @@ -84,7 +84,7 @@ Clicking the downward facing triangle next to the print icon will reveal further |
| 84 | 84 | |
| 85 | 85 | **HTML Print** |
| 86 | 86 | |
| 87 | - |
|
| 87 | + |
|
| 88 | 88 | |
| 89 | 89 | This button allows for direct printing of a report from the browser. |
| 90 | 90 | |
| ... | ... | @@ -98,7 +98,7 @@ This button allows for direct printing of a report from the browser. |
| 98 | 98 | |
| 99 | 99 | **PDF Print** |
| 100 | 100 | |
| 101 | - |
|
| 101 | + |
|
| 102 | 102 | |
| 103 | 103 | This button allows for printing of a report as a PDF file. |
| 104 | 104 | |
| ... | ... | @@ -112,7 +112,7 @@ This button allows for printing of a report as a PDF file. |
| 112 | 112 | |
| 113 | 113 | **Exports Button** |
| 114 | 114 | |
| 115 | - |
|
| 115 | + |
|
| 116 | 116 | |
| 117 | 117 | Clicking the downward facing triangle next to the Exports icon will reveal further exporting options; Excel, Word, CSV, XML, and RTF. |
| 118 | 118 | |
| ... | ... | @@ -129,7 +129,7 @@ Clicking the downward facing triangle next to the Exports icon will reveal furth |
| 129 | 129 | |
| 130 | 130 | **Excel Button** |
| 131 | 131 | |
| 132 | - |
|
| 132 | + |
|
| 133 | 133 | |
| 134 | 134 | Clicking this causes the current report to be exported as an excel document. |
| 135 | 135 | |
| ... | ... | @@ -143,7 +143,7 @@ Clicking this causes the current report to be exported as an excel document. |
| 143 | 143 | |
| 144 | 144 | **Word Button** |
| 145 | 145 | |
| 146 | - |
|
| 146 | + |
|
| 147 | 147 | |
| 148 | 148 | Clicking this causes the current report to be exported as a word document. |
| 149 | 149 | |
| ... | ... | @@ -157,7 +157,7 @@ Clicking this causes the current report to be exported as a word document. |
| 157 | 157 | |
| 158 | 158 | **CSV Button** |
| 159 | 159 | |
| 160 | - |
|
| 160 | + |
|
| 161 | 161 | |
| 162 | 162 | Clicking this causes the current report to be exported in CSV format. |
| 163 | 163 | |
| ... | ... | @@ -171,7 +171,7 @@ Clicking this causes the current report to be exported in CSV format. |
| 171 | 171 | |
| 172 | 172 | **XML Button** |
| 173 | 173 | |
| 174 | - |
|
| 174 | + |
|
| 175 | 175 | |
| 176 | 176 | Clicking this causes the current report to be exported in XML format. |
| 177 | 177 | |
| ... | ... | @@ -185,7 +185,7 @@ Clicking this causes the current report to be exported in XML format. |
| 185 | 185 | |
| 186 | 186 | **RTF Button** |
| 187 | 187 | |
| 188 | - |
|
| 188 | + |
|
| 189 | 189 | |
| 190 | 190 | Clicking this causes the current report to be exported in RTF format. |
| 191 | 191 | |
| ... | ... | @@ -200,7 +200,7 @@ Clicking this causes the current report to be exported in RTF format. |
| 200 | 200 | |
| 201 | 201 | **Send Button** |
| 202 | 202 | |
| 203 | - |
|
| 203 | + |
|
| 204 | 204 | |
| 205 | 205 | Clicking this will send the current report via email. |
| 206 | 206 | |
| ... | ... | @@ -215,7 +215,7 @@ Clicking this will send the current report via email. |
| 215 | 215 | |
| 216 | 216 | **Results Per Page Button** |
| 217 | 217 | |
| 218 | - |
|
| 218 | + |
|
| 219 | 219 | |
| 220 | 220 | The results per page button set the numbers of results to be displayed on a single page. This value is not saved to the report, it is used for user convenience in the browser for large reports. Clicking the dropdown next to the button allows the user to specify how many records per page they'd like to see. |
| 221 | 221 | |
| ... | ... | @@ -270,7 +270,7 @@ The following is the code for the 5 record options provided by default. |
| 270 | 270 | |
| 271 | 271 | **Open in Designer Button** |
| 272 | 272 | |
| 273 | - |
|
| 273 | + |
|
| 274 | 274 | |
| 275 | 275 | This button allows a user to open the current report in the Report Designer. |
| 276 | 276 | |
| ... | ... | @@ -285,11 +285,11 @@ This button allows a user to open the current report in the Report Designer. |
| 285 | 285 | |
| 286 | 286 | ##Report Designer Buttons |
| 287 | 287 | |
| 288 | -Buttons in the Report Designer are controlled from within the core product in your CustomAdHocConfig class. Manipulating these buttons requires the use of properties within the Global.asax. Review [[this article|http://wiki.izenda.us/FAQ/Hiding-Buttons-and-Tabs#Report-Designer-Buttons]] for working with the report designer buttons. To simply see what these buttons look like on the Report Designer, continue to scroll down. |
|
| 288 | +Buttons in the Report Designer are controlled from within the core product in your CustomAdHocConfig class. Manipulating these buttons requires the use of properties within the Global.asax. Review [[this article|http://wiki.izenda.com/FAQ/Hiding-Buttons-and-Tabs#Report-Designer-Buttons]] for working with the report designer buttons. To simply see what these buttons look like on the Report Designer, continue to scroll down. |
|
| 289 | 289 | |
| 290 | 290 | **Report List** |
| 291 | 291 | |
| 292 | - |
|
| 292 | + |
|
| 293 | 293 | |
| 294 | 294 | The report list button is used to jump right into the report list. To disable the Report List button in the designer, you need to set the ReportList property to be empty or null. |
| 295 | 295 | |
| ... | ... | @@ -299,7 +299,7 @@ AdHocSettings.ReportList = ""; |
| 299 | 299 | |
| 300 | 300 | **New** |
| 301 | 301 | |
| 302 | - |
|
| 302 | + |
|
| 303 | 303 | |
| 304 | 304 | The New Report button begins designing a report from the beginning. To disable the New Report button in the designer, you need to set the ShowNewButton property to false. |
| 305 | 305 | |
| ... | ... | @@ -309,7 +309,7 @@ AdHocSettings.ShowNewButton = false; |
| 309 | 309 | |
| 310 | 310 | **Save** |
| 311 | 311 | |
| 312 | - |
|
| 312 | + |
|
| 313 | 313 | |
| 314 | 314 | The Save Report button saves the report you are currently designing. To disable it, you'll have to set the ShowSaveControls property to false. This will hide both Save and Save As. |
| 315 | 315 | |
| ... | ... | @@ -319,7 +319,7 @@ AdHocSettings.ShowSaveControls = false; |
| 319 | 319 | |
| 320 | 320 | **Save As** |
| 321 | 321 | |
| 322 | - |
|
| 322 | + |
|
| 323 | 323 | |
| 324 | 324 | The Save Report As button allows the user to save the report they'll currently working on with a specified name. To disable it, set either ShowSaveAsToolbarButton or ShowSaveControls properties to false. The latter will disable both Save and Save As buttons. |
| 325 | 325 | |
| ... | ... | @@ -329,7 +329,7 @@ AdHocSettings.ShowSaveAsToolbarButton = false; |
| 329 | 329 | |
| 330 | 330 | **PDF Print** |
| 331 | 331 | |
| 332 | - |
|
| 332 | + |
|
| 333 | 333 | |
| 334 | 334 | The PDF Print button will export a PDF version of the report being designed. To disable it, set ShowPDFButton to false. |
| 335 | 335 | |
| ... | ... | @@ -338,13 +338,13 @@ AdHocSettings.ShowPDFButton = false; |
| 338 | 338 | ``` |
| 339 | 339 | **HTML Print** |
| 340 | 340 | |
| 341 | - |
|
| 341 | + |
|
| 342 | 342 | |
| 343 | 343 | The HTML Print button allows a user to print the current report being designed. |
| 344 | 344 | |
| 345 | 345 | **Show SQL** |
| 346 | 346 | |
| 347 | - |
|
| 347 | + |
|
| 348 | 348 | |
| 349 | 349 | The SQL button shows the generated SQL for the report being designed. To disable it, set ShowSqlOutputIcon to false. |
| 350 | 350 | |
| ... | ... | @@ -354,7 +354,7 @@ AdHocSettings.ShowSqlOutputIcon = false; |
| 354 | 354 | |
| 355 | 355 | **CSV** |
| 356 | 356 | |
| 357 | - |
|
| 357 | + |
|
| 358 | 358 | |
| 359 | 359 | THE CSV Export button causes the report being designed to be exported in csv format. To disable it, set ShowCSVButton to false. |
| 360 | 360 | |
| ... | ... | @@ -364,7 +364,7 @@ AdHocSettings.ShowCSVButton = false; |
| 364 | 364 | |
| 365 | 365 | **Excel** |
| 366 | 366 | |
| 367 | - |
|
| 367 | + |
|
| 368 | 368 | |
| 369 | 369 | The Excel Export button causes the report being designed to be exported in excel format. To disable it, set ShowXLSButton to false. |
| 370 | 370 | |
| ... | ... | @@ -374,7 +374,7 @@ AdHocSettings.ShowXLSButton = false; |
| 374 | 374 | |
| 375 | 375 | **Word** |
| 376 | 376 | |
| 377 | - |
|
| 377 | + |
|
| 378 | 378 | |
| 379 | 379 | The Doc Export button exports the report being designed in a .doc(MS Word) format. To disable it, set ShowDOCButton to false. |
| 380 | 380 | |
| ... | ... | @@ -384,13 +384,13 @@ AdHocSettings.ShowDOCButton = false; |
| 384 | 384 | |
| 385 | 385 | **XML** |
| 386 | 386 | |
| 387 | - |
|
| 387 | + |
|
| 388 | 388 | |
| 389 | 389 | The XML export button exports the report being designed as a .xml file. |
| 390 | 390 | |
| 391 | 391 | **RTF** |
| 392 | 392 | |
| 393 | - |
|
| 393 | + |
|
| 394 | 394 | |
| 395 | 395 | The RTF export button exports the report being designed as a .rtf file. To disable it, set ShowRTFButton to false. |
| 396 | 396 | |
| ... | ... | @@ -400,7 +400,7 @@ AdHocSettings.ShowRTFButton = false; |
| 400 | 400 | |
| 401 | 401 | **Email** |
| 402 | 402 | |
| 403 | - |
|
| 403 | + |
|
| 404 | 404 | |
| 405 | 405 | The email button allows the user to email the current report. To disable it, set ShowClientEmailButton to false. |
| 406 | 406 | |
| ... | ... | @@ -410,7 +410,7 @@ AdHocSettings.ShowClientEmailButton = false; |
| 410 | 410 | |
| 411 | 411 | **Settings** |
| 412 | 412 | |
| 413 | - |
|
| 413 | + |
|
| 414 | 414 | |
| 415 | 415 | The settings button takes the user to the Settings.aspx page. To disable it, set ShowSettingsButton to false. |
| 416 | 416 | |
| ... | ... | @@ -420,13 +420,13 @@ AdHocSettings.ShowSettingsButton = false; |
| 420 | 420 | |
| 421 | 421 | **Results** |
| 422 | 422 | |
| 423 | - |
|
| 423 | + |
|
| 424 | 424 | |
| 425 | 425 | The Results dropdown allows the user to select how many records to display. This only affects the browser and is not saved to the report. |
| 426 | 426 | |
| 427 | 427 | **Hide Help** |
| 428 | 428 | |
| 429 | - |
|
| 429 | + |
|
| 430 | 430 | |
| 431 | 431 | The Hide Help button toggles the side help panel.TO disable it, set ShowHelpButton to false. |
| 432 | 432 | |
| ... | ... | @@ -436,11 +436,11 @@ AdHocSettings.ShowHelpButton = false; |
| 436 | 436 | |
| 437 | 437 | ##Report Designer Tabs |
| 438 | 438 | |
| 439 | -Tabs in the Report Designer are also controlled from within the core product in your CustomAdHocConfig class. Manipulating these tabs requires the use of properties within the Global.asax. You can review [[this article|http://wiki.izenda.us/FAQ/Hiding-Buttons-and-Tabs#Report-Designer-Tabs]] for concise information on manipulating these tabs, or you can get a detailed view by scrolling down. |
|
| 439 | +Tabs in the Report Designer are also controlled from within the core product in your CustomAdHocConfig class. Manipulating these tabs requires the use of properties within the Global.asax. You can review [[this article|http://wiki.izenda.com/FAQ/Hiding-Buttons-and-Tabs#Report-Designer-Tabs]] for concise information on manipulating these tabs, or you can get a detailed view by scrolling down. |
|
| 440 | 440 | |
| 441 | 441 | ###Data Sources Tab |
| 442 | 442 | |
| 443 | - |
|
| 443 | + |
|
| 444 | 444 | |
| 445 | 445 | The Data Sources tabs allow report designers to add/remove data sources for a report. To disable it, set ShowDataSourcesTab to false. |
| 446 | 446 | |
| ... | ... | @@ -450,7 +450,7 @@ AdHocSettings.ShowDataSourcesTab = false; |
| 450 | 450 | |
| 451 | 451 | ###Fields Tab |
| 452 | 452 | |
| 453 | - |
|
| 453 | + |
|
| 454 | 454 | |
| 455 | 455 | The fields tab allows the user to add or modify the fields reported on in a report, the functions used on them, the descriptions, and the formatting of the field through the report designer. To disable it, set ShowFieldsTab to false. |
| 456 | 456 | |
| ... | ... | @@ -460,7 +460,7 @@ AdHocSettings.ShowFieldsTab = false; |
| 460 | 460 | |
| 461 | 461 | ###Summary Tab |
| 462 | 462 | |
| 463 | - |
|
| 463 | + |
|
| 464 | 464 | |
| 465 | 465 | The summary tab allows the user to add or modify a summary section in a report through the report designer. To disable it, set ShowSummaryTab to false. |
| 466 | 466 | |
| ... | ... | @@ -470,8 +470,8 @@ AdHocSettings.ShowSummaryTab = false; |
| 470 | 470 | |
| 471 | 471 | ###Chart Tab |
| 472 | 472 | |
| 473 | - |
|
| 474 | - |
|
| 473 | + |
|
| 474 | + |
|
| 475 | 475 | |
| 476 | 476 | The chart tab allows the user to add or modify trend, pie, plot, and bar charts in a report through the report designer. To disable it, set ShowChartTab to false. |
| 477 | 477 | |
| ... | ... | @@ -481,7 +481,7 @@ AdHocSettings.ShowChartTab = false; |
| 481 | 481 | |
| 482 | 482 | ###Gauge Tab |
| 483 | 483 | |
| 484 | - |
|
| 484 | + |
|
| 485 | 485 | |
| 486 | 486 | The gauges tab allows the user to add or modify gauges used in a report through the report designer. To disable it, set ShowGaugeTab to false. |
| 487 | 487 | |
| ... | ... | @@ -491,7 +491,7 @@ AdHocSettings.ShowGaugeTab = false; |
| 491 | 491 | |
| 492 | 492 | ###Map Tab |
| 493 | 493 | |
| 494 | - |
|
| 494 | + |
|
| 495 | 495 | |
| 496 | 496 | The map tab allows the user to add or modify a map to be used in a report through the designer. To disable it, set ShowMapTab to false. |
| 497 | 497 | |
| ... | ... | @@ -501,7 +501,7 @@ AdHocSettings.ShowMapTab = false; |
| 501 | 501 | |
| 502 | 502 | ###Misc Tab |
| 503 | 503 | |
| 504 | - |
|
| 504 | + |
|
| 505 | 505 | |
| 506 | 506 | The misc tab allows the user to set the title, description, header, footer, report scheduler settings (if enabled), and report access permissions for a report through the report designer. To disable it, set ShowMiscTab to false. |
| 507 | 507 | |
| ... | ... | @@ -511,7 +511,7 @@ AdHocSettings.ShowMiscTab = false; |
| 511 | 511 | |
| 512 | 512 | ###Style Tab |
| 513 | 513 | |
| 514 | - |
|
| 514 | + |
|
| 515 | 515 | |
| 516 | 516 | The style tab allows the user to modify the report colors, print options, visual group advanced options, report order, set report viewer items per page, and modify field value / report layout options through the report designer. To disable it, set ShowStyleTab to false. |
| 517 | 517 | |
| ... | ... | @@ -521,7 +521,7 @@ AdHocSettings.ShowStyleTab = false; |
| 521 | 521 | |
| 522 | 522 | ###Filters Tab |
| 523 | 523 | |
| 524 | - |
|
| 524 | + |
|
| 525 | 525 | |
| 526 | 526 | The filters tab allows the user to add or modify filters used on report data through the report designer. To disable it, set ShowFiltersTab to false. |
| 527 | 527 | |
| ... | ... | @@ -531,10 +531,10 @@ AdHocSettings.ShowFiltersTab = false; |
| 531 | 531 | |
| 532 | 532 | ###Preview Tab |
| 533 | 533 | |
| 534 | - |
|
| 534 | + |
|
| 535 | 535 | |
| 536 | 536 | The preview tab allows the user to view the current report so they can quickly see any modifications and the report layout through the report designer. To disable it, set ShowPreviewTab to false. |
| 537 | 537 | |
| 538 | 538 | ```csharp |
| 539 | 539 | AdHocSettings.ShowPreviewTab = false; |
| 540 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
Guides/Webform-Integration-Sub-Folder.md
| ... | ... | @@ -6,9 +6,9 @@ |
| 6 | 6 | |
| 7 | 7 | This guide is designed to instruct first-time users how to integrate Izenda Webforms kit into a basic ASP.NET website using Visual Studio Express 2013 for Web. In this integration guide, all Izenda files will be placed in a sub-directory called 'Izenda' within the hosting website. This guide will use an Izenda Webforms kit 6.9.0.4 and a basic ASP.NET website, which can be created using Visual Studio Express 2013 for Web. |
| 8 | 8 | |
| 9 | -[Izenda Webforms kit download link](http://archives.izenda.us/ri/webforms/webforms-cs.zip) |
|
| 9 | +[Izenda Webforms kit download link](http://archives.izenda.com/ri/webforms/webforms-cs.zip) |
|
| 10 | 10 | |
| 11 | -Reference: [Integrating Izenda into a Web Application](http://wiki.izenda.us/Guides/Integrating-Izenda) |
|
| 11 | +Reference: [Integrating Izenda into a Web Application](http://wiki.izenda.com/Guides/Integrating-Izenda) |
|
| 12 | 12 | |
| 13 | 13 | **PLEASE NOTE**: This guide is not universal, nor does it describe a complete integration. There are many nuanced elements of an integration, including, but not limited to, Visual Studio versions, existing code in your application(s), and server environments. This guide is intended to be a starting point in integrating Izenda, with the understanding that some deviations will likely be necessary. |
| 14 | 14 | |
| ... | ... | @@ -18,12 +18,12 @@ Reference: [Integrating Izenda into a Web Application](http://wiki.izenda.us/Gui |
| 18 | 18 | |
| 19 | 19 | You can also create a new web site in Visual Studio in ASP.NET Webforms. |
| 20 | 20 | |
| 21 | - |
|
| 21 | + |
|
| 22 | 22 | |
| 23 | 23 | |
| 24 | 24 | ###Step 2. Copy contents of /Bin folder in Webforms kit to the Bin folder of host website |
| 25 | 25 | |
| 26 | - |
|
| 26 | + |
|
| 27 | 27 | |
| 28 | 28 | |
| 29 | 29 | ###Step 3. Copy contents of Global.asax in Webforms kit to Global.asax of the website |
| ... | ... | @@ -149,7 +149,7 @@ And add Izenda.Adhoc namespace. Now, the global.asax of website should look sim |
| 149 | 149 | |
| 150 | 150 | Create a folder named 'Izenda' in the website's root folder. Copy everything from Webforms kit except for global.asax, web.config and the bin folder to your sub-folder. In this integration guide, the sub folder is named 'Izenda'. |
| 151 | 151 | |
| 152 | - |
|
| 152 | + |
|
| 153 | 153 | |
| 154 | 154 | ###Step 5. Copy OnInit method from Default.master.cs from Webforms kit to corresponding file/method of website master page |
| 155 | 155 | |
| ... | ... | @@ -457,7 +457,7 @@ If the code copied to site.master at step 7a was placed inside the form tag in t |
| 457 | 457 | |
| 458 | 458 | Change MasterPageFile="~/Default.master" to MasterPageFile="~/Site.master" in all Izenda .aspx pages. This can be done easily using Visual Studio's 'Find and Replace' tool as below. |
| 459 | 459 | |
| 460 | - |
|
| 460 | + |
|
| 461 | 461 | |
| 462 | 462 | |
| 463 | 463 | ###Step 9. In all Izenda .aspx pages, update paths to Izenda .ascx controls |
| ... | ... | @@ -472,7 +472,7 @@ should be changed to |
| 472 | 472 | |
| 473 | 473 | As we did in the previous step, use 'Find and Replace' tool again as below |
| 474 | 474 | |
| 475 | - |
|
| 475 | + |
|
| 476 | 476 | |
| 477 | 477 | ###Step 10. Copy rs.aspx and rs.aspx.cs from Webforms kit to website root folder |
| 478 | 478 | |
| ... | ... | @@ -508,7 +508,7 @@ AdHocSettings.SqlServerConnectionString = @"INSERT_CONNECTION_STRING_HERE"; |
| 508 | 508 | ###Step 13. Launch the website |
| 509 | 509 | |
| 510 | 510 | |
| 511 | - |
|
| 511 | + |
|
| 512 | 512 | |
| 513 | 513 | ##Potential Conflicts |
| 514 | 514 | |
| ... | ... | @@ -516,9 +516,9 @@ AdHocSettings.SqlServerConnectionString = @"INSERT_CONNECTION_STRING_HERE"; |
| 516 | 516 | |
| 517 | 517 | If you use your own implementation of Bootstrap, you may encounter conflicts with Izenda's implementation in integration. The easiest way to resolve this issue is to namespace all of Izenda's Bootstrap classes, using a CSS pre-processor such as SASS or LESS. |
| 518 | 518 | |
| 519 | -Please see our [Bootstrap Namespacing Guide](http://wiki.izenda.us/FAQ/bootstrap-namespacing) for more info. |
|
| 519 | +Please see our [Bootstrap Namespacing Guide](http://wiki.izenda.com/FAQ/bootstrap-namespacing) for more info. |
|
| 520 | 520 | |
| 521 | 521 | |
| 522 | 522 | |
| 523 | 523 | |
| 524 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
Guides/Webforms-Basic-Integration.md
| ... | ... | @@ -5,35 +5,35 @@ |
| 5 | 5 | ##About |
| 6 | 6 | |
| 7 | 7 | **IF UPGRADING:** Please be sure to follow our upgrade best practices: |
| 8 | -**http://wiki.izenda.us/FAQ/Izenda-Update-Best-Practices** |
|
| 8 | +**http://wiki.izenda.com/FAQ/Izenda-Update-Best-Practices** |
|
| 9 | 9 | |
| 10 | 10 | This guide is designed to instruct first-time users how to integrate Izenda with simple Web Forms application. |
| 11 | 11 | This guide will use Izenda Web Forms C# kit and a simple Web Forms application, and Visual Studio 2015. |
| 12 | 12 | |
| 13 | -[Web Forms C# download link](http://archives.izenda.us/ri/webforms/webforms-cs.zip) |
|
| 13 | +[Web Forms C# download link](http://archives.izenda.com/ri/webforms/webforms-cs.zip) |
|
| 14 | 14 | ##Instructions |
| 15 | 15 | |
| 16 | 16 | ###Step 1. Create a new Web Forms application in Visual Studio |
| 17 | 17 | |
| 18 | 18 | **a.** In Visual Studio, select File -> New -> Website. |
| 19 | 19 | |
| 20 | - |
|
| 20 | + |
|
| 21 | 21 | |
| 22 | 22 | **b.** In the New Website pop-up choose ASP.NET Web Forms Site in Visual C#. |
| 23 | 23 | |
| 24 | - |
|
| 24 | + |
|
| 25 | 25 | |
| 26 | 26 | **c.** Make sure to set your new website's name and folder location. We're going to name our website **NewWebsite**. |
| 27 | 27 | |
| 28 | - |
|
| 28 | + |
|
| 29 | 29 | |
| 30 | 30 | **d.** Visual Studio will now open the application, and you should see this in your Solution Explorer. |
| 31 | 31 | |
| 32 | - |
|
| 32 | + |
|
| 33 | 33 | |
| 34 | 34 | **e.** Alternatively, you can download the application directly from the following link. |
| 35 | 35 | |
| 36 | -[Download NewWebsite](http://wiki.izenda.us/Guides/Webforms-Basic-Integration/NewWebsite.zip) |
|
| 36 | +[Download NewWebsite](http://wiki.izenda.com/Guides/Webforms-Basic-Integration/NewWebsite.zip) |
|
| 37 | 37 | |
| 38 | 38 | Open the folder as a Website in Visual Studio. |
| 39 | 39 | |
| ... | ... | @@ -43,15 +43,15 @@ Open the folder as a Website in Visual Studio. |
| 43 | 43 | |
| 44 | 44 | Copy Izenda's bin directory into the NewWebsite's Bin directory. |
| 45 | 45 | |
| 46 | - |
|
| 46 | + |
|
| 47 | 47 | |
| 48 | 48 | You will get a conflict around the NewtonJSON DLL and its' XML configuration file. Either use the Izenda NewtonJSON DLL and XML file or address the conflicting version issues by implement a strategy to use multiple versions of the same DLL. |
| 49 | 49 | |
| 50 | - |
|
| 50 | + |
|
| 51 | 51 | |
| 52 | 52 | **b.** Copy Izenda's remaining folders and other miscellaneous files, except for the bin and node__modules. |
| 53 | 53 | |
| 54 | - |
|
| 54 | + |
|
| 55 | 55 | |
| 56 | 56 | You'll see conflicts for four files: |
| 57 | 57 | |
| ... | ... | @@ -62,27 +62,27 @@ You'll see conflicts for four files: |
| 62 | 62 | |
| 63 | 63 | Keep NewWebsite's files, and discard the Izenda files. We will walk through merging the Global.asax files in the next step. |
| 64 | 64 | |
| 65 | - |
|
| 65 | + |
|
| 66 | 66 | |
| 67 | 67 | ###Step 3. Merging the Global.asax |
| 68 | 68 | |
| 69 | 69 | **a.** Open the Izenda Global.asax and the NewWebsite Global.asax and add the Izenda namespace to NewWebsite's Global.asax. |
| 70 | 70 | |
| 71 | - |
|
| 71 | + |
|
| 72 | 72 | |
| 73 | 73 | **b.** Add Izenda's CustomAdHocConfig class to NewWebsite's Global.asax. |
| 74 | 74 | |
| 75 | - |
|
| 75 | + |
|
| 76 | 76 | |
| 77 | 77 | **c.** If you haven't done so already, empty the contents of your Izenda.config (or leave it out of the merge process entirely) and set your license key and connection string in the InitializeReporting() method. |
| 78 | 78 | |
| 79 | - |
|
| 79 | + |
|
| 80 | 80 | |
| 81 | 81 | ###Step 4. Set Friendly URL Redirect Mode to Off |
| 82 | 82 | |
| 83 | 83 | In order to avoid routing issues, you'll need to set the RedirectMode to off. Open \App_Code\RouteConfig.cs and set the RedirectMode as seen below. |
| 84 | 84 | |
| 85 | - |
|
| 85 | + |
|
| 86 | 86 | |
| 87 | 87 | ###Step 5. Merge Styles and Master pages |
| 88 | 88 | |
| ... | ... | @@ -102,4 +102,4 @@ For each page you'll need to: |
| 102 | 102 | |
| 103 | 103 | |
| 104 | 104 | |
| 105 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
Guides/izenda-setting-scope.md
| ... | ... | @@ -17,4 +17,4 @@ Here is a list of settings that are not affected by the [[DefaultScope|/API/Code |
| 17 | 17 | * [[Db2ConnectionString|/API/CodeSamples/Db2ConnectionString]] (follows the paradigm of the [[Driver|/Guides/Izenda-AdHoc-Driver]]) |
| 18 | 18 | * [[DataSourceDropDownTimeout|/API/CodeSamples/DataSourceDropDownTimeout]] (deprecated) (persists until the website's app pool is restarted) |
| 19 | 19 | * [[SchemaCacheTimeout|/API/CodeSamples/SchemaCacheTimeout]] (follows the paradigm of the [[Driver|/Guides/Izenda-AdHoc-Driver]]) |
| 20 | -* [[CheckForUpdates|/API/CodeSamples/CheckForUpdates]] (deprecated) (persists until the website's app pool is restarted) |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [[CheckForUpdates|/API/CodeSamples/CheckForUpdates]] (deprecated) (persists until the website's app pool is restarted) |
Guides/mongo-bi-connector.md
| ... | ... | @@ -22,7 +22,7 @@ Once you have installed the Connector for BI and opened the appropriate ports, y |
| 22 | 22 | |
| 23 | 23 | - Server=(host name);Port=(port - MongoDB default is 27032);Database=(same as username);User Id=(username created during setup for BI Connector);Password=(created during setup for BI Connector); |
| 24 | 24 | |
| 25 | -You can add the connection string via [[AdHocSettings.PostgreSQLConnectionString|http://wiki.izenda.us/Integration/Tutorials/connect-to-the-database#PostgreSQL-9+]], or via [[Fusion connection|http://wiki.izenda.us/Guides/Izenda-AdHoc-Driver#Izenda-Fusion-Driver]]. |
|
| 25 | +You can add the connection string via [[AdHocSettings.PostgreSQLConnectionString|http://wiki.izenda.com/Integration/Tutorials/connect-to-the-database#PostgreSQL-9+]], or via [[Fusion connection|http://wiki.izenda.com/Guides/Izenda-AdHoc-Driver#Izenda-Fusion-Driver]]. |
|
| 26 | 26 | |
| 27 | 27 | ##Code Samples |
| 28 | 28 | **Global.asax (C♯)** |
Home.md
| ... | ... | @@ -10,34 +10,34 @@ This wiki serves as the main source of documentation for development teams worki |
| 10 | 10 | <table border="1" width="100%"> |
| 11 | 11 | <tr> |
| 12 | 12 | <th width="33%"> |
| 13 | - <a href="http://wiki.izenda.us/Guides/ReportDesign"> |
|
| 13 | + <a href="http://wiki.izenda.com/Guides/ReportDesign"> |
|
| 14 | 14 | Izenda Overview |
| 15 | 15 | </a> |
| 16 | 16 | </th> |
| 17 | 17 | <th width="33%"> |
| 18 | - <a href="http://wiki.izenda.us/Integration/Tutorials"> |
|
| 18 | + <a href="http://wiki.izenda.com/Integration/Tutorials"> |
|
| 19 | 19 | Install/Maintenance |
| 20 | 20 | </a> |
| 21 | 21 | </th> |
| 22 | 22 | <th width="33%"> |
| 23 | - <a href="http://wiki.izenda.us/Release-Notes"> |
|
| 23 | + <a href="http://wiki.izenda.com/Release-Notes"> |
|
| 24 | 24 | Release Notes |
| 25 | 25 | </a> |
| 26 | 26 | </th> |
| 27 | 27 | </tr> |
| 28 | 28 | <tr> |
| 29 | 29 | <td align="center"> |
| 30 | - <a href="http://wiki.izenda.us/Guides/ReportDesign"> |
|
| 30 | + <a href="http://wiki.izenda.com/Guides/ReportDesign"> |
|
| 31 | 31 | <img src="/Home/Overview_Globe.png" alt="Overview Icon" style="width:128px;height:128px;"> |
| 32 | 32 | </a> |
| 33 | 33 | </td> |
| 34 | 34 | <td align="center"> |
| 35 | - <a href="http://wiki.izenda.us/Integration/Tutorials"> |
|
| 35 | + <a href="http://wiki.izenda.com/Integration/Tutorials"> |
|
| 36 | 36 | <img src="/Home/Install_Download.png" alt="Install Icon" style="width:128px;height:128px;"> |
| 37 | 37 | </a> |
| 38 | 38 | </td> |
| 39 | 39 | <td align="center"> |
| 40 | - <a href="http://wiki.izenda.us/Release-Notes"> |
|
| 40 | + <a href="http://wiki.izenda.com/Release-Notes"> |
|
| 41 | 41 | </a> |
| 42 | 42 | </td> |
| 43 | 43 | </tr> |
| ... | ... | @@ -66,34 +66,34 @@ Introduction to the Izenda product|Instructions on installing and updating Izend |
| 66 | 66 | <table border="1" width="100%"> |
| 67 | 67 | <tr> |
| 68 | 68 | <th width="33%"> |
| 69 | - <a href="http://wiki.izenda.us/Guides/Developer-Links-and-Guides"> |
|
| 69 | + <a href="http://wiki.izenda.com/Guides/Developer-Links-and-Guides"> |
|
| 70 | 70 | Customization |
| 71 | 71 | </a> |
| 72 | 72 | </th> |
| 73 | 73 | <th width="33%"> |
| 74 | - <a href="http://wiki.izenda.us/API"> |
|
| 74 | + <a href="http://wiki.izenda.com/API"> |
|
| 75 | 75 | Code Reference |
| 76 | 76 | </a> |
| 77 | 77 | </th> |
| 78 | 78 | <th width="33%"> |
| 79 | - <a href="http://wiki.izenda.us/FAQ/FAQ"> |
|
| 79 | + <a href="http://wiki.izenda.com/FAQ/FAQ"> |
|
| 80 | 80 | FAQ |
| 81 | 81 | </a> |
| 82 | 82 | </th> |
| 83 | 83 | </tr> |
| 84 | 84 | <tr> |
| 85 | 85 | <td align="center"> |
| 86 | - <a href="http://wiki.izenda.us/Guides/Developer-Links-and-Guides"> |
|
| 86 | + <a href="http://wiki.izenda.com/Guides/Developer-Links-and-Guides"> |
|
| 87 | 87 | <img src="/Home/Customization_Wrench.png" alt="Customization Icon" style="width:128px;height:128px;"> |
| 88 | 88 | </a> |
| 89 | 89 | </td> |
| 90 | 90 | <td align="center"> |
| 91 | - <a href="http://wiki.izenda.us/API"> |
|
| 91 | + <a href="http://wiki.izenda.com/API"> |
|
| 92 | 92 | <img src="/Home/CodeRef_Terminal.png" alt="Code Reference Icon" style="width:128px;height:128px;"> |
| 93 | 93 | </a> |
| 94 | 94 | </td> |
| 95 | 95 | <td align="center"> |
| 96 | - <a href="http://wiki.izenda.us/FAQ/FAQ"> |
|
| 96 | + <a href="http://wiki.izenda.com/FAQ/FAQ"> |
|
| 97 | 97 | <img src="/Home/FAQ_QuestionMark.png" alt="FAQ" style="width:128px;height:128px;"> |
| 98 | 98 | </a> |
| 99 | 99 | </td> |
| ... | ... | @@ -133,7 +133,7 @@ To integrate Izenda into your own website, you will first need a development env |
| 133 | 133 | |
| 134 | 134 | ###[[Configuring Settings|Integration/Tutorials/Customizing-Izenda-Settings]] |
| 135 | 135 | |
| 136 | -The Izenda Reports API contains specific settings that alter the behavior of the tool on a per-user basis. Settings can be applied through the Settings.aspx page (please see important information on [[settings|http://wiki.izenda.us/Integration/Tutorials/Customizing-Izenda-Settings#The-Settings.aspx-page]] page - this is typically only used for trials and evaluations) or via a [[CustomAdHocConfig|http://wiki.izenda.us/Integration/Tutorials/Customizing-Izenda-Settings]] class. Your global.asax should contain a definition for this that inherits from either FileSystemAdHocConfig or DatabaseAdHocConfig. Examples of important settings include the [[license key|/API/CodeSamples/LicenseKey]], the [[connection string|/API/CodeSamples/SqlServerConnectionString]], and the [[user name|/API/CodeSamples/CurrentUserName]]. |
|
| 136 | +The Izenda Reports API contains specific settings that alter the behavior of the tool on a per-user basis. Settings can be applied through the Settings.aspx page (please see important information on [[settings|http://wiki.izenda.com/Integration/Tutorials/Customizing-Izenda-Settings#The-Settings.aspx-page]] page - this is typically only used for trials and evaluations) or via a [[CustomAdHocConfig|http://wiki.izenda.com/Integration/Tutorials/Customizing-Izenda-Settings]] class. Your global.asax should contain a definition for this that inherits from either FileSystemAdHocConfig or DatabaseAdHocConfig. Examples of important settings include the [[license key|/API/CodeSamples/LicenseKey]], the [[connection string|/API/CodeSamples/SqlServerConnectionString]], and the [[user name|/API/CodeSamples/CurrentUserName]]. |
|
| 137 | 137 | |
| 138 | 138 | ###[[Creating Views|Integration/Tutorials/Views]] |
| 139 | 139 |
How-do-I-upgrade-my-6-7-RI-with-a-6-8-DLL.md
| ... | ... | @@ -25,10 +25,10 @@ For best results, it is recommended that you completely remove the existing bin |
| 25 | 25 | ###What if there is custom code in the existing Resources folder? |
| 26 | 26 | Izenda's Ad Hoc reporting platform allows for customization of the current CSS and JavaScript. Many customers have made modifications to adopt branding, color schemes, etc. Customers who have done this may be tempted to "merge" their existing Resources folder with the new Resources folder. This is not a best practice, and may result in unwanted and unexpected behavior. |
| 27 | 27 | |
| 28 | -As mentioned in step 1) the suggested solution to this is to keep your existing Resources off to the side, drop in the new Resources, and then copy your customizations to the new Resources folder one file at a time. This will ensure that the resources make it to the appropriate location. To see the new layout of the Resources folder for 6.8.0.1+, refer to this Wiki [article](http://wiki.izenda.us/Whats-new-in-the-6-dot-8-0-dot-1-Reference-Implementation). |
|
| 28 | +As mentioned in step 1) the suggested solution to this is to keep your existing Resources off to the side, drop in the new Resources, and then copy your customizations to the new Resources folder one file at a time. This will ensure that the resources make it to the appropriate location. To see the new layout of the Resources folder for 6.8.0.1+, refer to this Wiki [article](http://wiki.izenda.com/Whats-new-in-the-6-dot-8-0-dot-1-Reference-Implementation). |
|
| 29 | 29 | |
| 30 | 30 | ###The Default.master page |
| 31 | -You will notice the [changes](http://wiki.izenda.us/Whats-new-in-the-6-dot-8-0-dot-1-Reference-Implementation) to the Reference Implementation includes slight modification to the Default.master page of Izenda. The big difference is the rearrangement of the dependency chain. It is optimized to better receive custom code changes to the main.css and main.js. It also has paths to the new minified versions of the css files, *.min.css. Though Izenda will still function properly with the previous Default.master, it is suggested that these changes be made to optimize the product. You can find the new file for the Reference Implementation here- |https://github.com/izenda/reference-implementations/blob/webforms-cs/Default.master . |
|
| 31 | +You will notice the [changes](http://wiki.izenda.com/Whats-new-in-the-6-dot-8-0-dot-1-Reference-Implementation) to the Reference Implementation includes slight modification to the Default.master page of Izenda. The big difference is the rearrangement of the dependency chain. It is optimized to better receive custom code changes to the main.css and main.js. It also has paths to the new minified versions of the css files, *.min.css. Though Izenda will still function properly with the previous Default.master, it is suggested that these changes be made to optimize the product. You can find the new file for the Reference Implementation here- |https://github.com/izenda/reference-implementations/blob/webforms-cs/Default.master . |
|
| 32 | 32 | |
| 33 | 33 | ###Important note for 6.8.0.4+ |
| 34 | 34 | In an out-of-the-box Reference Implementation of 6.8.0.4+, you will notice that there is no Forms folder. Customers who utilize our Forms add-on will now find the form resources in Resources/tinymce. In 6.8.0.4+, there is no need for the Forms folder anymore. In fact, you may get build errors if it is left in when upgrading to 6.8.0.4+. |
| ... | ... | @@ -37,4 +37,4 @@ In an out-of-the-box Reference Implementation of 6.8.0.4+, you will notice that |
| 37 | 37 | AdHocSettings.ChartingEngine = ChartingEngine.HtmlChart; |
| 38 | 38 | |
| 39 | 39 | _See Also:_ |
| 40 | -[[Izenda-Update-Best-Practices]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +[[Izenda-Update-Best-Practices]] |
Install-Maintenance/Branding-Overview.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Install-Maintenance/Install-Vanilla-Izenda.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Install-Maintenance/Installing-the-Scheduler.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Install-Maintenance/Upgrade-Process.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -This page is currently under construction. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is currently under construction. |
Integration/Integration/Navigation.md
| ... | ... | @@ -41,7 +41,7 @@ Simple Mode disables the ability in the Report Viewer to load another report, ex |
| 41 | 41 | |
| 42 | 42 | It is also possible that you may want to pass a query string to Izenda which has a filter field parameter already set for the user. To accomplish this you can use the pNvalue paramater, as in this example where we use p1 through p5. Each of the parameters corresponds to the actual order of filters on the report viewer page. So in this example we see the filter field labels in red next to the filters. Call the filters using the following naming convention: |
| 43 | 43 | |
| 44 | - |
|
| 44 | + |
|
| 45 | 45 | |
| 46 | 46 | **Note: The values in "Red" (p1value, etc.) above are for reference to the information below only. The Value(s) spaces need to remain "Blank" in the Report Designer. |
| 47 | 47 | |
| ... | ... | @@ -60,4 +60,4 @@ You can combine filters together and add an output type. Examine this example: |
| 60 | 60 | |
| 61 | 61 | ###Get just the report |
| 62 | 62 | |
| 63 | -All of the above commands can also be accomplished by replacing ReportViewer.aspx with rs.aspx and appending the appropriate query string. This will generate the same report seen in ReportViewer.aspx but without any of the menu items. |
|
| ... | ... | \ No newline at end of file |
| 0 | +All of the above commands can also be accomplished by replacing ReportViewer.aspx with rs.aspx and appending the appropriate query string. This will generate the same report seen in ReportViewer.aspx but without any of the menu items. |
Integration/Logging-In.md
| ... | ... | @@ -10,7 +10,7 @@ Izenda, out of the box, does not come with a log-in mechanism. However, there va |
| 10 | 10 | |
| 11 | 11 | * Common ways to deliver authentication from your application are session variables and cookies. Other methods can be used as long as they are able to populate Izenda's variables within the InitializeReporting method. |
| 12 | 12 | * When integrated, common information that we recommend be passed to Izenda includes the User Name, Tenant ID, Admin or Not and Roles. |
| 13 | -* The boolean [RequireLogin](http://wiki.izenda.us/API/CodeSamples/RequireLogin) only asserts that the [CurrentUsername](http://wiki.izenda.us/API/CodeSamples/CurrentUserName) is not null or the Izenda default. When it is one of these, the user will be redirected to whatever location is set in the [LoginUrl](http://wiki.izenda.us/API/CodeSamples/LoginUrl) variable. |
|
| 13 | +* The boolean [RequireLogin](http://wiki.izenda.com/API/CodeSamples/RequireLogin) only asserts that the [CurrentUsername](http://wiki.izenda.com/API/CodeSamples/CurrentUserName) is not null or the Izenda default. When it is one of these, the user will be redirected to whatever location is set in the [LoginUrl](http://wiki.izenda.com/API/CodeSamples/LoginUrl) variable. |
|
| 14 | 14 | * There is a sanity check within the InitializeReporting function to ensure that initializtion is run once. We recommend putting code that sets the user outside of this so that it is run every page change. This will ensure that the user hasn't changed and they will only see whatever data they are allowed to see. |
| 15 | 15 | |
| 16 | 16 | ##Example Log-In Logic |
| ... | ... | @@ -50,4 +50,4 @@ bool AuthenticateUser(string userName, string password, out bool isAdmin) { |
| 50 | 50 | return; |
| 51 | 51 | } |
| 52 | 52 | } |
| 53 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
Integration/Security-Basics.md
| ... | ... | @@ -75,4 +75,4 @@ The following example shows a basic example of security utilizing a combination |
| 75 | 75 | } |
| 76 | 76 | |
| 77 | 77 | } |
| 78 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
Integration/SecurityDesignGuide.md
| ... | ... | @@ -19,18 +19,18 @@ With Izenda, you can: |
| 19 | 19 | |
| 20 | 20 | This guide will explain the different variables and methods to implement security and explain common scenarios using working code samples. |
| 21 | 21 | |
| 22 | -##[Section 1 - Commonly Used Variables](http://wiki.izenda.us/Integration/SecurityVariables) |
|
| 22 | +##[Section 1 - Commonly Used Variables](http://wiki.izenda.com/Integration/SecurityVariables) |
|
| 23 | 23 | |
| 24 | 24 | A collection of commonly used variables. |
| 25 | 25 | |
| 26 | -##[Section 2 - Authentication](http://wiki.izenda.us/Integration/Logging-In) |
|
| 26 | +##[Section 2 - Authentication](http://wiki.izenda.com/Integration/Logging-In) |
|
| 27 | 27 | |
| 28 | 28 | Best practices and tips. |
| 29 | 29 | |
| 30 | -##[Section 3 - Security Basics](http://wiki.izenda.us/Integration/Security-Basics) |
|
| 30 | +##[Section 3 - Security Basics](http://wiki.izenda.com/Integration/Security-Basics) |
|
| 31 | 31 | |
| 32 | 32 | A basic security foundation with example code |
| 33 | 33 | |
| 34 | -##[Section 4 - User Types](http://wiki.izenda.us/Integration/User-Types) |
|
| 34 | +##[Section 4 - User Types](http://wiki.izenda.com/Integration/User-Types) |
|
| 35 | 35 | |
| 36 | -An intermediate code sample showing a case statement based on user role |
|
| ... | ... | \ No newline at end of file |
| 0 | +An intermediate code sample showing a case statement based on user role |
Integration/SecurityVariables.md
| ... | ... | @@ -4,51 +4,51 @@ |
| 4 | 4 | |
| 5 | 5 | ##Report Restriction |
| 6 | 6 | |
| 7 | -The Izenda [AdHocSettings class](http://wiki.izenda.us/API/AdHocSettings) is the heart of setting up security. Within it, there are a number of variables which will prove useful in creating dynamic security. Below is a list of the commonly used variables. |
|
| 7 | +The Izenda [AdHocSettings class](http://wiki.izenda.com/API/AdHocSettings) is the heart of setting up security. Within it, there are a number of variables which will prove useful in creating dynamic security. Below is a list of the commonly used variables. |
|
| 8 | 8 | |
| 9 | -###[CurrentUserIsAdmin](http://wiki.izenda.us/API/CodeSamples/CurrentUserIsAdmin) |
|
| 9 | +###[CurrentUserIsAdmin](http://wiki.izenda.com/API/CodeSamples/CurrentUserIsAdmin) |
|
| 10 | 10 | |
| 11 | -This determines if the user is an admin and is true by default. Note that admins ignore [share-with rights](http://wiki.izenda.us/FAQ/Questions/Using-Share-with-rights-roles-properties-in-Izenda-Reports-6#Shared-roles). |
|
| 11 | +This determines if the user is an admin and is true by default. Note that admins ignore [share-with rights](http://wiki.izenda.com/FAQ/Questions/Using-Share-with-rights-roles-properties-in-Izenda-Reports-6#Shared-roles). |
|
| 12 | 12 | |
| 13 | -###[CurrentUserName](http://wiki.izenda.us/API/CodeSamples/CurrentUserName) |
|
| 13 | +###[CurrentUserName](http://wiki.izenda.com/API/CodeSamples/CurrentUserName) |
|
| 14 | 14 | |
| 15 | 15 | This sets the current user's name which is used as the report author during report creation. Authors always have full rights to reports they create. |
| 16 | 16 | |
| 17 | -###[CurrentUserRoles](http://wiki.izenda.us/API/CodeSamples/CurrentUserRoles) |
|
| 17 | +###[CurrentUserRoles](http://wiki.izenda.com/API/CodeSamples/CurrentUserRoles) |
|
| 18 | 18 | |
| 19 | 19 | This is a string array that allows you to define a list of roles/groups the current user belongs to. |
| 20 | 20 | |
| 21 | -###[NumSharedDropdowns](http://wiki.izenda.us/API/CodeSamples/NumSharedDropdowns) |
|
| 21 | +###[NumSharedDropdowns](http://wiki.izenda.com/API/CodeSamples/NumSharedDropdowns) |
|
| 22 | 22 | |
| 23 | -This tells Izenda how many rows should be displayed in the Shared-With drop down on in the [Misc. tab](http://wiki.izenda.us/FAQ/Questions/Using-Share-with-rights-roles-properties-in-Izenda-Reports-6#Shared-roles) of the Report Designer. |
|
| 23 | +This tells Izenda how many rows should be displayed in the Shared-With drop down on in the [Misc. tab](http://wiki.izenda.com/FAQ/Questions/Using-Share-with-rights-roles-properties-in-Izenda-Reports-6#Shared-roles) of the Report Designer. |
|
| 24 | 24 | |
| 25 | -###[SharedWithValues](http://wiki.izenda.us/API/CodeSamples/SharedWithValues) |
|
| 25 | +###[SharedWithValues](http://wiki.izenda.com/API/CodeSamples/SharedWithValues) |
|
| 26 | 26 | |
| 27 | 27 | This tells Izenda which shared with roles to show in the Shared-With drop down on in the Misc. tab of the Report Designer. |
| 28 | 28 | |
| 29 | -###[CurrentUserTenantId](http://wiki.izenda.us/API/CodeSamples/CurrentUserTenantId) |
|
| 29 | +###[CurrentUserTenantId](http://wiki.izenda.com/API/CodeSamples/CurrentUserTenantId) |
|
| 30 | 30 | |
| 31 | 31 | This sets the current user's tenant ID. A user can only belong to one tenant. |
| 32 | 32 | |
| 33 | -###[HiddenCategories](http://wiki.izenda.us/API/CodeSamples/HiddenCategories) |
|
| 33 | +###[HiddenCategories](http://wiki.izenda.com/API/CodeSamples/HiddenCategories) |
|
| 34 | 34 | |
| 35 | 35 | This will hide an entire category of reports from a user |
| 36 | 36 | |
| 37 | -###[HiddenColumns](http://wiki.izenda.us/FAQ/Izenda-API-Tip-Hidden-Columns) |
|
| 37 | +###[HiddenColumns](http://wiki.izenda.com/FAQ/Izenda-API-Tip-Hidden-Columns) |
|
| 38 | 38 | |
| 39 | 39 | This will hide any column with the given name. Be sure to fully qualify column names so only the appropriate tables are impacted. |
| 40 | 40 | |
| 41 | -###[HiddenFilters](http://wiki.izenda.us/API/CodeSamples/HiddenFilters) |
|
| 41 | +###[HiddenFilters](http://wiki.izenda.com/API/CodeSamples/HiddenFilters) |
|
| 42 | 42 | |
| 43 | 43 | This will append an equals condition to any report that has the given column name with the value specified. |
| 44 | 44 | |
| 45 | 45 | ##Feature Restriction |
| 46 | 46 | |
| 47 | -###[ShowDesignLinks](http://wiki.izenda.us/API/CodeSamples/ShowDesignLinks) |
|
| 47 | +###[ShowDesignLinks](http://wiki.izenda.com/API/CodeSamples/ShowDesignLinks) |
|
| 48 | 48 | |
| 49 | 49 | This will removel the new button and the ability to save reports. |
| 50 | 50 | |
| 51 | -###[ShowDesignDashboardLink](http://wiki.izenda.us/API/CodeSamples/ShowDesignDashboardLink) |
|
| 51 | +###[ShowDesignDashboardLink](http://wiki.izenda.com/API/CodeSamples/ShowDesignDashboardLink) |
|
| 52 | 52 | |
| 53 | 53 | Removes links to the Dashboard Designer |
| 54 | 54 | |
| ... | ... | @@ -56,6 +56,6 @@ Removes links to the Dashboard Designer |
| 56 | 56 | |
| 57 | 57 | This will show or hide the expandable New button on the Izenda navigation bar. |
| 58 | 58 | |
| 59 | -###[ShowSettingsButton](http://wiki.izenda.us/API/CodeSamples/ShowSettingsButton) |
|
| 59 | +###[ShowSettingsButton](http://wiki.izenda.com/API/CodeSamples/ShowSettingsButton) |
|
| 60 | 60 | |
| 61 | -This will show or hide the settings button on the report list page. A [redirect](http://wiki.izenda.us/Best-Practices/Security-Best-Practices) can be used to ensure that users can't reach this location by typing into the address bar. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This will show or hide the settings button on the report list page. A [redirect](http://wiki.izenda.com/Best-Practices/Security-Best-Practices) can be used to ensure that users can't reach this location by typing into the address bar. |
Integration/Tutorials.md
| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | #Tutorials |
| 2 | 2 | |
| 3 | -##[[Installing Izenda on Windows Server|http://wiki.izenda.us/Guides/Installing-Izenda]] |
|
| 3 | +##[[Installing Izenda on Windows Server|http://wiki.izenda.com/Guides/Installing-Izenda]] |
|
| 4 | 4 | |
| 5 | 5 | This tutorial will focus on installing Izenda Reports on your server. |
| 6 | 6 | |
| ... | ... | @@ -8,19 +8,19 @@ This tutorial will focus on installing Izenda Reports on your server. |
| 8 | 8 | |
| 9 | 9 | This tutorial will help Mac developers install an Izenda Reports demo on their personal computers. |
| 10 | 10 | |
| 11 | -##[[Integrating Izenda into a Web Application|http://wiki.izenda.us/Guides/Integrating-Izenda]] |
|
| 11 | +##[[Integrating Izenda into a Web Application|http://wiki.izenda.com/Guides/Integrating-Izenda]] |
|
| 12 | 12 | |
| 13 | 13 | This tutorial will show you how to perform an integration with an existing web application. |
| 14 | 14 | |
| 15 | -##[[Guide to Report Design|http://wiki.izenda.us/Guides/ReportDesign]] |
|
| 15 | +##[[Guide to Report Design|http://wiki.izenda.com/Guides/ReportDesign]] |
|
| 16 | 16 | |
| 17 | 17 | These tutorials help users to familiarize themselves with the features Izenda offers and how to utilize the Izenda Report Designer's most powerful tools. |
| 18 | 18 | |
| 19 | -##[[Guide to Security|http://wiki.izenda.us/Integration/SecurityDesignGuide]] |
|
| 19 | +##[[Guide to Security|http://wiki.izenda.com/Integration/SecurityDesignGuide]] |
|
| 20 | 20 | |
| 21 | 21 | This guide will assist you in setting up basic security and provide samples of more advanced security set-ups. |
| 22 | 22 | |
| 23 | -##[[Guide to The Report Scheduler|http://wiki.izenda.us/FAQ/Questions/How-do-I-use-the-Izenda-Reports-report-email-scheduler]] |
|
| 23 | +##[[Guide to The Report Scheduler|http://wiki.izenda.com/FAQ/Questions/How-do-I-use-the-Izenda-Reports-report-email-scheduler]] |
|
| 24 | 24 | |
| 25 | 25 | These tutorials will help users set up and use the scheduler. |
| 26 | 26 | |
| ... | ... | @@ -30,4 +30,4 @@ These tutorials will assist developers in working with and customizing Izenda Re |
| 30 | 30 | |
| 31 | 31 | ##[[Upgrade Best Practices|FAQ/Izenda-Update-Best-Practices]] |
| 32 | 32 | |
| 33 | -This tutorial will focus on upgrading Izenda Reports. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This tutorial will focus on upgrading Izenda Reports. |
Integration/Tutorials/Architecture.md
| ... | ... | @@ -89,4 +89,4 @@ By default, Izenda Reports allows many different settings customizations. Howeve |
| 89 | 89 | |
| 90 | 90 | By default, it uses an AdHocConfig class. When you add code for customization (for example see [[Adding Code]]) you are adding code to a class called CustomAdHocConfig which extends either the Database or File System storage mode base class. The definition for the CustomAdHocConfig class is found in the global.asax file, which is also where custom code is added. All of the methods and properties of the current class are exposed through the Izenda.AdHoc.AdHocSettings.AdHocConfig setting. |
| 91 | 91 | |
| 92 | -Our structure enables you to access all of the relevant methods and properties without having to understand our object model. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Our structure enables you to access all of the relevant methods and properties without having to understand our object model. |
Integration/Tutorials/Basic-Configuration.md
| ... | ... | @@ -8,4 +8,4 @@ |
| 8 | 8 | |
| 9 | 9 | |
| 10 | 10 | --- |
| 11 | -[[UserGuides]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +[[UserGuides]] |
Integration/Tutorials/Customizing-Izenda-Settings.md
| ... | ... | @@ -130,7 +130,7 @@ In general, most custom code will be placed in the **Global.asax** file. Custom |
| 130 | 130 | |
| 131 | 131 | ##What if my global.asax is already integrated or I cannot use it? |
| 132 | 132 | |
| 133 | -In the case that you will not be using the **global.asax** file or that you are using a different **global.asax** than Izenda's, you can set the license key at the start of the user's session to obtain the same result. You will need to make sure that you set the license key before invoking any of the configuration methods or settings in Izenda Reports. You can also use [[this guide|http://wiki.izenda.us/Guides/Integrating-Izenda]] to decide how to integrate Izenda into your existing application. _**Note:** This requires knowledge of asp.net and C# at the least._ |
|
| 133 | +In the case that you will not be using the **global.asax** file or that you are using a different **global.asax** than Izenda's, you can set the license key at the start of the user's session to obtain the same result. You will need to make sure that you set the license key before invoking any of the configuration methods or settings in Izenda Reports. You can also use [[this guide|http://wiki.izenda.com/Guides/Integrating-Izenda]] to decide how to integrate Izenda into your existing application. _**Note:** This requires knowledge of asp.net and C# at the least._ |
|
| 134 | 134 | |
| 135 | 135 | ##Web Farms/Gardens/Clusters/Load Balancers/Clouds/Azure |
| 136 | 136 | |
| ... | ... | @@ -154,4 +154,4 @@ _**Note:** Due to the heavy use of session state Izenda relies on for caching im |
| 154 | 154 | |
| 155 | 155 | ##The Settings.aspx page |
| 156 | 156 | |
| 157 | -Izenda Reports also allows most common settings to be turned on or off through its settings page. In this page you will find that settings have been grouped into categories depending on the function they server. This page can also provide helpful diagnostic data about your application. **It is an Izenda best practice to only use the settings.aspx page and izenda.config for trials and evaluations, and not in production.** |
|
| ... | ... | \ No newline at end of file |
| 0 | +Izenda Reports also allows most common settings to be turned on or off through its settings page. In this page you will find that settings have been grouped into categories depending on the function they server. This page can also provide helpful diagnostic data about your application. **It is an Izenda best practice to only use the settings.aspx page and izenda.config for trials and evaluations, and not in production.** |
Integration/Tutorials/Localization.md
| ... | ... | @@ -56,7 +56,7 @@ The Izenda localization capability is built on top of Microsoft’s .NET localiz |
| 56 | 56 | |
| 57 | 57 | **What Is “Resources”?** |
| 58 | 58 | |
| 59 | -For localization, Izenda uses .Net managed resources Files (\*.resx), which are standard resources for .Net. Resource files are XML-formatted text files, so you can edit it in an XML editor or even any plain text editor. |
|
| 59 | +For localization, izenda.comes .Net managed resources Files (\*.resx), which are standard resources for .Net. Resource files are XML-formatted text files, so you can edit it in an XML editor or even any plain text editor. |
|
| 60 | 60 | |
| 61 | 61 | **How Do I Install The Language Pack?** |
| 62 | 62 | |
| ... | ... | @@ -69,9 +69,9 @@ Installing the Izenda Language Pack consists of **two** steps: |
| 69 | 69 | |
| 70 | 70 | The language pack consists of a set of \*.resx files inside “Resources” folder. You should copy this folder **to the “bin” folder of your website**(Izenda.AdHoc.dll should be in that folder). It's easy to find it, just locate the folder where Izenda.AdHoc.dll is. |
| 71 | 71 | |
| 72 | - |
|
| 72 | + |
|
| 73 | 73 | |
| 74 | - |
|
| 74 | + |
|
| 75 | 75 | |
| 76 | 76 | Here is a step-by-step list of actions you need to perform to accomplish this: |
| 77 | 77 | 1. Locate the “bin” directory inside the folder with your website. It should contain file named “Izenda.AdHoc.dll”. |
| ... | ... | @@ -158,7 +158,7 @@ Now you should add some code to the master page code behind file. Since you may |
| 158 | 158 | |
| 159 | 159 | The result is below: |
| 160 | 160 | |
| 161 | - |
|
| 161 | + |
|
| 162 | 162 | ###What Needs To Be Installed on The Server and Browser? |
| 163 | 163 | |
| 164 | -The Microsoft Language must be installed on the server as well as the browser for the fonts to display properly. Please [download the language file](http://www.microsoft.com/downloads/en/details.aspx?FamilyID=507d4589-ca97-4c5a-9c0f-bb9a3c68cc49) from Microsoft’s web site. The Izenda Localization Pack assumes that the server and user have the proper resources installed. |
|
| ... | ... | \ No newline at end of file |
| 0 | +The Microsoft Language must be installed on the server as well as the browser for the fonts to display properly. Please [download the language file](http://www.microsoft.com/downloads/en/details.aspx?FamilyID=507d4589-ca97-4c5a-9c0f-bb9a3c68cc49) from Microsoft’s web site. The Izenda Localization Pack assumes that the server and user have the proper resources installed. |
Integration/Tutorials/Navigation.md
| ... | ... | @@ -41,7 +41,7 @@ Simple Mode disables the ability in the Report Viewer to load another report, ex |
| 41 | 41 | |
| 42 | 42 | It is also possible that you may want to pass a query string to Izenda which has a filter field parameter already set for the user. To accomplish this you can use the p1value, p2value, p3value, p4value, and p5value parameters. Each of the parameters corresponds to the actual order of filters on the report viewer page. So in this example we see the filter field labels in red next to the filters. Call the filters using the following naming convention: |
| 43 | 43 | |
| 44 | - |
|
| 44 | + |
|
| 45 | 45 | |
| 46 | 46 | **Note: The values in "Red" (p1value, etc.) above are for reference to the information below only. The Value(s) spaces need to remain "Blank" in the Report Designer. |
| 47 | 47 | |
| ... | ... | @@ -59,4 +59,4 @@ You can combine filters together and add an output type. Examine this example: |
| 59 | 59 | |
| 60 | 60 | ###Get just the report |
| 61 | 61 | |
| 62 | -All of the above commands can also be accomplished by replacing ReportViewer.aspx with rs.aspx and appending the appropriate query string. This will generate the same report seen in ReportViewer.aspx but without any of the menu items. |
|
| ... | ... | \ No newline at end of file |
| 0 | +All of the above commands can also be accomplished by replacing ReportViewer.aspx with rs.aspx and appending the appropriate query string. This will generate the same report seen in ReportViewer.aspx but without any of the menu items. |
Integration/Tutorials/Security.md
| ... | ... | @@ -7,12 +7,12 @@ Izenda Reports fully integrates with the security of existing ASP.NET applicatio |
| 7 | 7 | Type of security|Example|Implementation Details |
| 8 | 8 | ----------------|-------|---------------------- |
| 9 | 9 | [Login](#Login-Security) |Users must login before gaining access to reports.|[[RequireLogin|/API/CodeSamples/RequireLogin]] <br> [[CurrentUserName|/API/CodeSamples/CurrentUserName]] <br> [[CurrentUserIsAdmin|/API/CodeSamples/CurrentUserIsAdmin]] <br> [[Your Login Page Integration|/FAQ/integrate-login-page]] | |
| 10 | -[Data Sources](#Data-Sources)|A specific user can only see certain data sources.|[[RequireLogin|/API/CodeSamples/RequireLogin]] <br> [Basic Report Sharing](http://wiki.izenda.us/Guides/ReportDesign/9.0-Misc-Tab#9.1-Share-With-&-Rights) <br> [[VisibleDataSources|/API/CodeSamples/VisibleDataSources]] <br> [Database Security](http://wiki.izenda.us/Integration/Tutorials/connect-to-the-database#Per-user-database-connections) | |
|
| 11 | -[User Driven Report Sharing](#User-Driven-Report-Sharing)|A user can save a report and decide if they want other users to see this report. They can also mark a report read-only meaning it can be viewed but not saved over.|[Basic Report Sharing](http://wiki.izenda.us/Guides/ReportDesign/9.0-Misc-Tab#9.1-Share-With-&-Rights) <br> [[CurrentUserIsAdmin|/API/CodeSamples/CurrentUserIsAdmin]] <br> [[ReportsPath|/API/CodeSamples/ReportsPath]] | |
|
| 10 | +[Data Sources](#Data-Sources)|A specific user can only see certain data sources.|[[RequireLogin|/API/CodeSamples/RequireLogin]] <br> [Basic Report Sharing](http://wiki.izenda.com/Guides/ReportDesign/9.0-Misc-Tab#9.1-Share-With-&-Rights) <br> [[VisibleDataSources|/API/CodeSamples/VisibleDataSources]] <br> [Database Security](http://wiki.izenda.com/Integration/Tutorials/connect-to-the-database#Per-user-database-connections) | |
|
| 11 | +[User Driven Report Sharing](#User-Driven-Report-Sharing)|A user can save a report and decide if they want other users to see this report. They can also mark a report read-only meaning it can be viewed but not saved over.|[Basic Report Sharing](http://wiki.izenda.com/Guides/ReportDesign/9.0-Misc-Tab#9.1-Share-With-&-Rights) <br> [[CurrentUserIsAdmin|/API/CodeSamples/CurrentUserIsAdmin]] <br> [[ReportsPath|/API/CodeSamples/ReportsPath]] | |
|
| 12 | 12 | [Custom Report Control](#Custom-Report-Control)|Different departments can see different base reports.|[[VisibleDataSources hides reports for non-accessible datasources|/API/CodeSamples/VisibleDataSources]] <br>[[The ListReports method may be overridden|/FAQ/ListReports]] <br>[[Storing Reports|]]<br> [[ReportsPath|/API/CodeSamples/ReportsPath]] | |
| 13 | 13 | [Overwriting and Deleting Reports](#Overwriting-and-Deleting-Reports)|Users can load shared or base reports, but should not be able to delete them or overwrite them.|[[AllowOverwritingReports|/API/CodeSamples/AllowOverwritingReports]] <br>[[AllowDeletingReports|/API/CodeSamples/AllowDeletingReports]] <br>[[CurrentUserIsAdmin|/API/CodeSamples/CurrentUserIsAdmin]]<br> |
| 14 | 14 | [Altering Capabilities by Role](#Altering-Capabilities-by-Role)|Only power users should see the modify report button on the report viewer. Others will only access the report viewer.|[[ShowDesignLinks|/API/CodeSamples/ShowDesignLinks]] <br> [[AllowOverwritingReports|/API/CodeSamples/AllowOverwritingReports]] [[ShowSettingsButton|/API/CodeSamples/ShowSettingsButton]] |
| 15 | -[Field/Record or Tenant Level Security](#Field/Record-or-Tenant-Level-Security)|Salespeople look at the same report but see different data based on their territory and credentials. In a multi-tenant environment, reports and data for each customer, group, or tenant should be isolated.|[[PreExecuteReportSet - Hidden Filters|/FAQ/applying-hidden-filter-using-inner-query]] <br>[[ProcessEqualsSelectList|/FAQ/ProcessEqualsSelectList]] <br>[Field & Record Level Security](http://wiki.izenda.us/FAQ/Questions/Applying-Security#Field-Level-Access) |
|
| 15 | +[Field/Record or Tenant Level Security](#Field/Record-or-Tenant-Level-Security)|Salespeople look at the same report but see different data based on their territory and credentials. In a multi-tenant environment, reports and data for each customer, group, or tenant should be isolated.|[[PreExecuteReportSet - Hidden Filters|/FAQ/applying-hidden-filter-using-inner-query]] <br>[[ProcessEqualsSelectList|/FAQ/ProcessEqualsSelectList]] <br>[Field & Record Level Security](http://wiki.izenda.com/FAQ/Questions/Applying-Security#Field-Level-Access) |
|
| 16 | 16 | |
| 17 | 17 | ###Login Security |
| 18 | 18 | |
| ... | ... | @@ -57,7 +57,7 @@ global_asax.CustomAdHocConfig.InitializeReporting(); |
| 57 | 57 | |
| 58 | 58 | ###User Driven Report Sharing |
| 59 | 59 | |
| 60 | -You can learn more about sharing reports and controlling accessibility [[here|http://wiki.izenda.us/Guides/ReportDesign/9.0-Misc-Tab#9.1-Share-With-&-Rights]]. |
|
| 60 | +You can learn more about sharing reports and controlling accessibility [[here|http://wiki.izenda.com/Guides/ReportDesign/9.0-Misc-Tab#9.1-Share-With-&-Rights]]. |
|
| 61 | 61 | |
| 62 | 62 | ###Custom Report Control |
| 63 | 63 | |
| ... | ... | @@ -144,7 +144,7 @@ public static void InitializeReporting() |
| 144 | 144 | In order to make sure a URL doesn't allow JavaScript injection, you must make sure that in your web.config that a page element has the **validateRequest** attribute set to true as you see |
| 145 | 145 | |
| 146 | 146 | Request Validation Source: [MSDN Request Validation](http://msdn.microsoft.com/en-us/library/hh882339%28v=vs.110%29.aspx) |
| 147 | -Modified Webconfig Source: http://archives.izenda.us/ri/webforms-cs.zip |
|
| 147 | +Modified Webconfig Source: http://archives.izenda.com/ri/webforms-cs.zip |
|
| 148 | 148 | |
| 149 | 149 | ```xml |
| 150 | 150 | <?xml version="1.0" encoding="UTF-8"?> |
| ... | ... | @@ -171,4 +171,4 @@ Modified Webconfig Source: http://archives.izenda.us/ri/webforms-cs.zip |
| 171 | 171 | |
| 172 | 172 | ###Determining user privileges |
| 173 | 173 | |
| 174 | -Another consideration to take into account when setting up security with Izenda is to use a restricted database user account in your connection string. Every relational DBMS supported by Izenda uses some kind of database server security model, and we encourage our customers to take full advantage of that. Restricting access to create or delete tables, restricting which schemas are able to be viewed, and which stored procedures can be executed are important considerations in any instance where a new entry point is introduced to a secure or sensitive system. |
|
| ... | ... | \ No newline at end of file |
| 0 | +Another consideration to take into account when setting up security with Izenda is to use a restricted database user account in your connection string. Every relational DBMS supported by izenda.comes some kind of database server security model, and we encourage our customers to take full advantage of that. Restricting access to create or delete tables, restricting which schemas are able to be viewed, and which stored procedures can be executed are important considerations in any instance where a new entry point is introduced to a secure or sensitive system. |
Integration/Tutorials/Views.md
| ... | ... | @@ -187,4 +187,4 @@ The following example illustrates how to create a view that will convert a date |
| 187 | 187 | CREATE VIEW WeekView AS |
| 188 | 188 | SELECT DATENAME(week, [dbo].[Orders].[OrderDate]) AS Week, OrderID |
| 189 | 189 | FROM [dbo].[Orders] |
| 190 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
Integration/Tutorials/connect-to-the-database.md
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | ##Introduction |
| 6 | 6 | |
| 7 | -Izenda Reports lets business users generate simple custom reports without involving SQL experts or developers. Izenda Reports is an agile reporting solution for ASP.NET and can be installed in about an hour. These are the installation instructions for different database versions, if you have a question about the installation process, please contact us. If you have not already downloaded Izenda Reports, you can [[review this article|http://wiki.izenda.us/Integration/Tutorials/Installing-Izenda]] and [request a trial license key](mailto:sales@izenda.com). |
|
| 7 | +Izenda Reports lets business users generate simple custom reports without involving SQL experts or developers. Izenda Reports is an agile reporting solution for ASP.NET and can be installed in about an hour. These are the installation instructions for different database versions, if you have a question about the installation process, please contact us. If you have not already downloaded Izenda Reports, you can [[review this article|http://wiki.izenda.com/Integration/Tutorials/Installing-Izenda]] and [request a trial license key](mailto:sales@izenda.com). |
|
| 8 | 8 | |
| 9 | 9 | ##Supported Databases |
| 10 | 10 | |
| ... | ... | @@ -17,11 +17,11 @@ Izenda Reports lets business users generate simple custom reports without involv |
| 17 | 17 | * OData (requires FUSION add-on) |
| 18 | 18 | * Web Services and EAV (with custom implementation) |
| 19 | 19 | |
| 20 | -[[Izenda Fusion|http://wiki.izenda.us/Guides/Izenda-AdHoc-Driver#Izenda-Fusion-Driver]] (additional module) delivers dynamic real-time analytics from **multiple databases** and applications without having to do periodic ETL into a data warehouse. Also, support for other database architectures is possible. Please speak to our sales team for more information. |
|
| 20 | +[[Izenda Fusion|http://wiki.izenda.com/Guides/Izenda-AdHoc-Driver#Izenda-Fusion-Driver]] (additional module) delivers dynamic real-time analytics from **multiple databases** and applications without having to do periodic ETL into a data warehouse. Also, support for other database architectures is possible. Please speak to our sales team for more information. |
|
| 21 | 21 | |
| 22 | 22 | ##Connecting to multiple data sources |
| 23 | 23 | |
| 24 | -Izenda Reports supports connecting to multiple data sources simultaneously by using views. Views are the simplest and most secure way to connect to many different data sources in order to build reports. For specific examples of how to apply and use views, [[click here|http://wiki.izenda.us/Integration/Tutorials/Views]]. |
|
| 24 | +Izenda Reports supports connecting to multiple data sources simultaneously by using views. Views are the simplest and most secure way to connect to many different data sources in order to build reports. For specific examples of how to apply and use views, [[click here|http://wiki.izenda.com/Integration/Tutorials/Views]]. |
|
| 25 | 25 | |
| 26 | 26 | ##Microsoft SQL Server 2000/2005/2008/2012/2014/2016 Setup |
| 27 | 27 | |
| ... | ... | @@ -35,7 +35,7 @@ Izenda Reports supports connecting to multiple data sources simultaneously by us |
| 35 | 35 | * You must have a functioning database in order to connect Izenda Reports |
| 36 | 36 | * _**Important!**_ Ensure that the database login can read the tables and views |
| 37 | 37 | * Open your Izenda Reports Global.asax file in your IDE and find the ``InitializeReporting()`` method. |
| 38 | -* Update the [[LicenseKey|http://wiki.izenda.us/API/CodeSamples/LicenseKey]] and [[ConnectionString|http://wiki.izenda.us/API/CodeSamples/SqlServerConnectionString]] |
|
| 38 | +* Update the [[LicenseKey|http://wiki.izenda.com/API/CodeSamples/LicenseKey]] and [[ConnectionString|http://wiki.izenda.com/API/CodeSamples/SqlServerConnectionString]] |
|
| 39 | 39 | * Sample standard connection string (local database): |
| 40 | 40 | * **"Server=myAddress;Database=mydb;User ID=myUsername;Password=myPassword;"** |
| 41 | 41 | * Sample non-trusted connection string (remote database): |
| ... | ... | @@ -59,7 +59,7 @@ Izenda Reports supports connecting to multiple data sources simultaneously by us |
| 59 | 59 | * You must have a functioning database in order to connect Izenda Reports |
| 60 | 60 | * _**Important!**_ Ensure that the database login can read the tables and views |
| 61 | 61 | * Open your Izenda Reports Global.asax file in your IDE and find the ``InitializeReporting()`` method. |
| 62 | -* Update the [[LicenseKey|http://wiki.izenda.us/API/CodeSamples/LicenseKey]] and [[ConnectionString|http://wiki.izenda.us/API/CodeSamples/OracleConnectionString]] |
|
| 62 | +* Update the [[LicenseKey|http://wiki.izenda.com/API/CodeSamples/LicenseKey]] and [[ConnectionString|http://wiki.izenda.com/API/CodeSamples/OracleConnectionString]] |
|
| 63 | 63 | * You can use your [[TNSNames.ora|http://www.orafaq.com/wiki/Tnsnames.ora]] file to create the connection string or you can plug the connection string directly into the OracleConnectionString. |
| 64 | 64 | * Sample standard connection string (using TNS): |
| 65 | 65 | * **"Data Source=TORCL;User Id=myUsername;Password=myPassword;"** |
| ... | ... | @@ -85,7 +85,7 @@ User Id=myUsername;Password=myPassword;"** |
| 85 | 85 | * You must have a functioning database in order to connect Izenda Reports |
| 86 | 86 | * _**Important!**_ Ensure that the database login can read the tables and views |
| 87 | 87 | * Open your Izenda Reports Global.asax file in your IDE and find the ``InitializeReporting()`` method. |
| 88 | -* Update the [[LicenseKey|http://wiki.izenda.us/API/CodeSamples/LicenseKey]] and [[ConnectionString|http://wiki.izenda.us/API/CodeSamples/MySqlConnectionString]] |
|
| 88 | +* Update the [[LicenseKey|http://wiki.izenda.com/API/CodeSamples/LicenseKey]] and [[ConnectionString|http://wiki.izenda.com/API/CodeSamples/MySqlConnectionString]] |
|
| 89 | 89 | * Sample standard connection string (using SSL): |
| 90 | 90 | * **"Driver={MySQL ODBC 5.3 ANSI Driver};Server=myServerAddress;Database=myDataBase;User=myUsername;Password=myPassword;sslca=c:\cacert.pem;sslcert=c:\client-cert.pem;sslkey=c:\client-key.pem;sslverify=1;Option=3;"** |
| 91 | 91 | * Other sample connection strings: https://www.connectionstrings.com/mysql/ |
| ... | ... | @@ -149,7 +149,7 @@ End Class |
| 149 | 149 | |
| 150 | 150 | **Parts of a Connection String** |
| 151 | 151 | |
| 152 | -Izenda uses a third party .NET data provider to connect to PostgreSQL instances, called Npgsql. There are certain patterns that are recognized as settings within the connection string for Npgsql, such as the User ID and Password, and the structure of the connection string differs from other ODBC, JDBC, and OLE DB providers for PostgreSQL databases. You can read more about the parts of the Npgsql PostgreSQL connection string [[here|https://github.com/npgsql/npgsql/wiki/User-Manual#connection-string-parametersx]]. Here are the essential parts of the connection string: |
|
| 152 | +izenda.comes a third party .NET data provider to connect to PostgreSQL instances, called Npgsql. There are certain patterns that are recognized as settings within the connection string for Npgsql, such as the User ID and Password, and the structure of the connection string differs from other ODBC, JDBC, and OLE DB providers for PostgreSQL databases. You can read more about the parts of the Npgsql PostgreSQL connection string [[here|https://github.com/npgsql/npgsql/wiki/User-Manual#connection-string-parametersx]]. Here are the essential parts of the connection string: |
|
| 153 | 153 | |
| 154 | 154 | * **Server** - Address/Name of PostgreSQL Server. |
| 155 | 155 | * **Port** - Port to connect to. Default is 5432. |
| ... | ... | @@ -222,4 +222,4 @@ Public Shared Sub InitializeReporting() |
| 222 | 222 | AdHocSettings.SqlConnectionString = WebServiceRequest.GetConnectionStringForUser() 'Set the connection string for a regular user |
| 223 | 223 | End If |
| 224 | 224 | End Sub |
| 225 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
Integration/User-Types.md
| ... | ... | @@ -139,4 +139,4 @@ public class CustomAdHocConfig : DatabaseAdHocConfig |
| 139 | 139 | } |
| 140 | 140 | |
| 141 | 141 | } |
| 142 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
Integration/_Sidebar.md
| ... | ... | @@ -1,10 +1,10 @@ |
| 1 | 1 |  |
| 2 | 2 | --- |
| 3 | 3 | |
| 4 | -* [[Installing Izenda on Windows Server|http://wiki.izenda.us/Guides/Installing-Izenda]] |
|
| 4 | +* [[Installing Izenda on Windows Server|http://wiki.izenda.com/Guides/Installing-Izenda]] |
|
| 5 | 5 | * [[Installing Izenda on Mac|/Guides/Mac-Install]] |
| 6 | 6 | * [[Connecting to the Database|/Integration/Tutorials/connect-to-the-database]] |
| 7 | -* [[User Guides|http://wiki.izenda.us/Guides/ReportDesign]] |
|
| 7 | +* [[User Guides|http://wiki.izenda.com/Guides/ReportDesign]] |
|
| 8 | 8 | * [[Developer Guides|Guides/Developer Links and Guides]] |
| 9 | 9 | |
| 10 | 10 | --- |
| ... | ... | @@ -20,4 +20,4 @@ |
| 20 | 20 | |
| 21 | 21 | --- |
| 22 | 22 | |
| 23 | -* [[Acknowledgements]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [[Acknowledgements]] |
Izenda-Overview/Dashboard-Designer/Dashboard-Designer-Overview.md
| ... | ... | @@ -1,3 +1,3 @@ |
| 1 | 1 | This page is currently under construction. |
| 2 | 2 | |
| 3 | -This page is intended to be a landing page to summarize and direct to additional articles. |
|
| ... | ... | \ No newline at end of file |
| 0 | +This page is intended to be a landing page to summarize and direct to additional articles. |
Known-Issues.md
| ... | ... | @@ -2,7 +2,7 @@ |
| 2 | 2 | |
| 3 | 3 | <!---Click the link below and select "Login" to see the updated Known Issues Report. --> |
| 4 | 4 | |
| 5 | -<!---[Known Issues Report](http://fogbugz.izenda.us/reporting/reportviewer.aspx?rn=Tracking_DO_NOT_EDIT\\KIL\\KnownIssues)--> |
|
| 5 | +<!---[Known Issues Report](http://fogbugz.izenda.com/reporting/reportviewer.aspx?rn=Tracking_DO_NOT_EDIT\\KIL\\KnownIssues)--> |
|
| 6 | 6 | ##Known Issues |
| 7 | 7 | |
| 8 | 8 | There are no current known issues for version 6.10.0.38+ |
Release-Notes.md
| ... | ... | @@ -719,7 +719,7 @@ There is a small issue in this version where the report list will not load if th |
| 719 | 719 | |
| 720 | 720 | |Case|Category|Subcategory|Description| |
| 721 | 721 | |:----|:-----------|:----------------|:---------------| |
| 722 | -|27317|API|Optimization|Upgraded EVO PDF generator to version 7. **Please note if you are using the Azure service you will need to use the 7 version of the service as well which can be found here:** http://www.evopdf.com/azure-html-to-pdf-converter.aspx **Further instructions are provided for setting this up here on our wiki:** http://wiki.izenda.us/API/CodeSamples/PdfPrintMode/Pdf-Exports-in-Azure-Websites.docx| |
|
| 722 | +|27317|API|Optimization|Upgraded EVO PDF generator to version 7. **Please note if you are using the Azure service you will need to use the 7 version of the service as well which can be found here:** http://www.evopdf.com/azure-html-to-pdf-converter.aspx **Further instructions are provided for setting this up here on our wiki:** http://wiki.izenda.com/API/CodeSamples/PdfPrintMode/Pdf-Exports-in-Azure-Websites.docx| |
|
| 723 | 723 | |22876|API|Settings|Using ProcessEqualsSelectList to retrieve a list of filter values with the "Doesn't equals" filter operator returns no results.| |
| 724 | 724 | |25548|Report Design|Filters|Corrected custom Equals(Popup) not appearing.| |
| 725 | 725 | |26591|API|Optimization|Optimized memory usage when rendering Visualizations.| |
| ... | ... | @@ -804,7 +804,7 @@ There is a small issue in this version where the report list will not load if th |
| 804 | 804 | PLEASE NOTE THAT THIS RELEASE REQUIRES DOWNLOADING THE FULL REFERENCE IMPLEMENTATION AS WE ADDED ONE PAGE WHICH MUST BE ADDED TO YOUR IMPLEMENTATION. <br/> |
| 805 | 805 | Please follow the steps below to update your current Izenda version:<br/> |
| 806 | 806 | |
| 807 | -1.A Download the FULL RI <a href="http://archives.izenda.us/ri/"> Downloads RI Link </a> |
|
| 807 | +1.A Download the FULL RI <a href="http://archives.izenda.com/ri/"> Downloads RI Link </a> |
|
| 808 | 808 | 1.B If you are upgrading from an older version of Izenda and do not want to download the full RI, you can use the RI as a reference. The important thing here is to update your resource links per this example: link rel = "stylesheet" type = "text / css" href = "./ rp.aspx? extres = components.vendor.bootstrap.css.bootstrap.min.css" |
| 809 | 809 | 2. Unzip and copy the bin and resources to the corresponding website folders as would be done in a standard upgrade. |
| 810 | 810 | 3. Locate the rp.aspx page in the extracted folder. For MVC Kits this is in the Reporting folder. In Webforms and VB this is located in the root of the extracted folder. |
| ... | ... | @@ -1393,7 +1393,7 @@ Please follow the steps below to update your current Izenda version:<br/> |
| 1393 | 1393 | |23343|Report Viewer|Export|Animated (transitions/world tour/etc) visualizations cannot be printed to PDF so the user should get a link within the export. Regular visualizations will print to PDF.| |
| 1394 | 1394 | |23345|Instant Reports|Visualization|In IR2.0 'World Tour' & 'Projected Map' charts showed errors when exported to HTML.| |
| 1395 | 1395 | |23393|API|Logging|Improved logging of html->image process implemented.| |
| 1396 | -|23418|Report Design|Optimization|Fixed functionality of operator "Use Previous Or" described here http://wiki.izenda.us/FAQ/Questions/How-is-Use-Previous-OR-used-in-Filters| |
|
| 1396 | +|23418|Report Design|Optimization|Fixed functionality of operator "Use Previous Or" described here http://wiki.izenda.com/FAQ/Questions/How-is-Use-Previous-OR-used-in-Filters| |
|
| 1397 | 1397 | |23424|API|Optimization|Fixed application crash in case of null key in http request parameters.| |
| 1398 | 1398 | |23447|Instant Reports|Caching|IR2.0 - When the following two settings are applied to enable caching, the new Instant Report designer will display an error upon initially saving a report, and will only allow reports to be opened with the legacy report designer. AdHocSettings.CacheReports = true; AdHocSettings.DataCacheInterval = 60 * 24 * 30;| |
| 1399 | 1399 | |23449|Instant Reports|UI|Feature: IR2.0 - Help text for Width in Field Formatting section.| |
| ... | ... | @@ -1422,7 +1422,7 @@ Please follow the steps below to update your current Izenda version:<br/> |
| 1422 | 1422 | |23722|API|Optimization|Crashes with "column not found" error when adding constraint, if you: 1) Didn't close browser. 2) Changed constraints configuration in Global. 3) Restarted website and reopened it in existing browser window. Also: MySQL Stored Procedures not getting listed in the Settings Page| |
| 1423 | 1423 | |23723|Report Design|UI|Fixes to legacy settings to support new UI 'ALL' option in browser row dropdown menus. In case of ReportDesigner, IR2.0 - to use ShowAllInPreview and in case of ReportViewer and Dash2.0 - to use ShowAllInResults| |
| 1424 | 1424 | |23727|API|Optimization|When AdHocSettings.ShowStackTrace=false; stacktrace link was disabled, but hyperlink text remains.| |
| 1425 | -|23734|API|Optimization|Method "ReportSet.GenerateOutput" is used in the ReportRenderer class in the following methods: ExportReportSet(string reportName, string output) ExportReportSet(string reportName, string output, string filters) also the ReportRenderer class has other two methods: RenderReportSet(string reportName) RenderReportSetWithFilters(string reportName, string filters) These have been obsolesced and removed from the Izenda API. For the best practice method to accomplish the same behavior: http://wiki.izenda.us/FAQ/accessing-izendas-export-process| |
|
| 1425 | +|23734|API|Optimization|Method "ReportSet.GenerateOutput" is used in the ReportRenderer class in the following methods: ExportReportSet(string reportName, string output) ExportReportSet(string reportName, string output, string filters) also the ReportRenderer class has other two methods: RenderReportSet(string reportName) RenderReportSetWithFilters(string reportName, string filters) These have been obsolesced and removed from the Izenda API. For the best practice method to accomplish the same behavior: http://wiki.izenda.com/FAQ/accessing-izendas-export-process| |
|
| 1426 | 1426 | |23741|API|Optimization|'Click Link for Details' hyperlink in Izenda error screen the hyperlink doesn't show the standard "hand" cursor when hovering over the link.| |
| 1427 | 1427 | |23743|Report Design|Optimization|If you change drilldown style from anything to combokey, a visualization can break When you change it back to non-combokey setting, it breaks even further - notice the split metric dropdown.| |
| 1428 | 1428 | |23770|Report Viewer|UI|We have a report that has a date filter using "In Time Period". When users open this report and change the filter to Between (Calendar), the results come back correctly, but the filter label is wrong.| |
| ... | ... | @@ -1464,7 +1464,7 @@ Please follow the steps below to update your current Izenda version:<br/> |
| 1464 | 1464 | |11189|API|Feature| Addition of commentary to Izenda serialization.| |
| 1465 | 1465 | |21937|Dashboards|Feature| Dash2.0 - Adding support for Fusion Report Cache timestamp to appear on report tiles in new Dashboard.| |
| 1466 | 1466 | |22505|Instant Reports|Feature| Dash2.0 - Ability added to easily set default category in Dash2.0 in code. Settings in file: "Resources/components/dashboards/module-definition.js" // dashboard config object: angular.module('izendaDashboard').constant('izendaDashboardConfig', { showDashboardToolbar: true, defaultDashboardCategory: 'Filters', defaultDashboardName: 'dashboard Autocomplete Filter' });| |
| 1467 | -|22537|API|Feature| Refactored Datatable class to increase performance on larger data sets. Implemented setting AdHocSettings.ClearManagedMemoryOnRender, this false by default. When set to true .NET Garbage Collector is explicitly called. To take full advantage of these changes in the Datatable class custom formats can be updated to use the following: **1) Replace IFormatter with BaseFormatter** **2) Replace all DataTable occurrences with AdHocDataTable** **3) Add override key words to the methods:** `"public Type GetOutputDataType" -> "public override Type GetOutputDataType" - "public object Format" -> "public override object Format"` http://wiki.izenda.us/Release-Notes/Code-for-22537-ReleaseNote _**All previous implementations of IFormat will still work, but will not take advantage of the optimizations in the new Datatable implementation**_. | |
|
| 1467 | +|22537|API|Feature| Refactored Datatable class to increase performance on larger data sets. Implemented setting AdHocSettings.ClearManagedMemoryOnRender, this false by default. When set to true .NET Garbage Collector is explicitly called. To take full advantage of these changes in the Datatable class custom formats can be updated to use the following: **1) Replace IFormatter with BaseFormatter** **2) Replace all DataTable occurrences with AdHocDataTable** **3) Add override key words to the methods:** `"public Type GetOutputDataType" -> "public override Type GetOutputDataType" - "public object Format" -> "public override object Format"` http://wiki.izenda.com/Release-Notes/Code-for-22537-ReleaseNote _**All previous implementations of IFormat will still work, but will not take advantage of the optimizations in the new Datatable implementation**_. | |
|
| 1468 | 1468 | |22749|Report Design|Feature| Cell Highlight - 'High' 'Medium' and 'Low' strings can no longer be used to address the upper, middle, and lower thirds of a range in highlighting or value range aliasing. You can use "x% to y%" range syntax to establish custom proportional ranges instead. High, Medium and Low will now function properly as strings.| |
| 1469 | 1469 | |23025|Instant Reports|Logging|Feature: IR2.0 (BETA) - Support for Filter Regex added to IR2.0.| |
| 1470 | 1470 | |23039|Scheduler|Logging|Feature: Scheduling - Added ability of configure local SMTP port. Add this method to customadhocconfig: public static System.Net.IPEndPoint BindIPEndPoint(System.Net.ServicePoint servicePoint, System.Net.IPEndPoint remoteEndPoint, int retryCount) { return new System.Net.IPEndPoint(System.Net.IPAddress.Parse("192.168.0.61"), 6666); } Add this setting to InitializeReporting: AdHocSettings.SmtpClientBindIPEndPointDelegate = BindIPEndPoint;| |
| ... | ... | @@ -1507,7 +1507,7 @@ Please follow the steps below to update your current Izenda version:<br/> |
| 1507 | 1507 | |23194|Scheduler|Optimization|Fixed: Applying timezone to UTC caused error - 'The added or subtracted value results in an un-representable DateTime.' - using Izenda setting 'ScheduleTimeZone'.| |
| 1508 | 1508 | |23208|API|Optimization|Fixed: On-page UI sort of data by clicking column header using alphanumeric order for dates instead of date order.| |
| 1509 | 1509 | |23224|API|Optimization|Fixed: Legacy JS refactored to allow '&' symbol in the name value of a drilldown.| |
| 1510 | -|23227|Report Design|Forms|Fixed: Deploying Izenda using UNC pathing, issues with FORMS product corrected.| |
|
| 1510 | +|23227|Report Design|Forms|Fixed: Deploying izenda.coming UNC pathing, issues with FORMS product corrected.| |
|
| 1511 | 1511 | |23230|Dashboards|UI|Fixed: "Missing color hue rotate" error resolved in dash 2.0 background hue UI.| |
| 1512 | 1512 | |23231|Dashboards|Filters|Fixed: Dash2.0 - New Dashboard slider fixed so that it can be drug one or many segments.| |
| 1513 | 1513 | |23234|Instant Reports|Filters|Fixed: "ORA-01036: illegal variable name/number" error when using IR2.0 and Equals(Calendar) and preview results 100.| |
| ... | ... | @@ -1558,8 +1558,8 @@ Please follow the steps below to update your current Izenda version:<br/> |
| 1558 | 1558 | |20555|Report Viewer|Optimization|Added Support of Server Side sorting in the Report Viewer. Setting which controls the behavior is AdHocSettings.SortGridOnServerInViewer. The default value is set to false so the behavior will remain the same for all existing customers. This change only works in the Report Viewer, on other pages default client-side filtering should be utilized by changing the sort on the field in the designer. - All active field settings are shown and user can change the sort on multiple columns. With pure client-side sorting there is no way to apply sorting hierarchy while in this case we can do this so user can cycle asc/desc/none sorting on any column keeping previously saved sort. For instance, you could sort by Country and by City using this new feature while with the old sorting you can sort either by Country or by City. Applied sorting is respected in exports. In case of a pagination current page is preserved.| |
| 1559 | 1559 | |22561|API|Optimization|Added setting for number of recently updated reports to allow client to set a value for how many should be displayed. The default value for the new setting, AdHocSettings.RecentlyUpdatedCountAtReportList is 10 but any other interger may be used.| |
| 1560 | 1560 | |22608|Instant Reports|Optimization|Added support for BETA Instant Report page for user to drag new field into the work area between two existing fields on a report. User can drag existing fields around in the report work area to change position as well.| |
| 1561 | -|22703|Instant Reports|Optimization|Adding support for creating pivots in the BETA New Instant Report page. [Documentation](http://wiki.izenda.us/Guides/Instant-Reports-v2-BETA#Adding-a-Pivot---Added-6.10.0.3-Release)| |
|
| 1562 | -|22704|Instant Reports|UI|New BETA Instant Report - Rearranged the Field formatting options on the field panel. [Documentation](http://wiki.izenda.us/Guides/Instant-Reports-v2-BETA#Field-Settings---Updated-6.10.0.3-Release)| |
|
| 1561 | +|22703|Instant Reports|Optimization|Adding support for creating pivots in the BETA New Instant Report page. [Documentation](http://wiki.izenda.com/Guides/Instant-Reports-v2-BETA#Adding-a-Pivot---Added-6.10.0.3-Release)| |
|
| 1562 | +|22704|Instant Reports|UI|New BETA Instant Report - Rearranged the Field formatting options on the field panel. [Documentation](http://wiki.izenda.com/Guides/Instant-Reports-v2-BETA#Field-Settings---Updated-6.10.0.3-Release)| |
|
| 1563 | 1563 | |22708|Instant Reports|Optimization|Enabled full support of FUSION with DataSourceCategories API for InstantReports 1.0/2.0. FUSION connections and DataSourceCategories now both create hierarchies in IR 1.0/2.0.| |
| 1564 | 1564 | |23251|Report Design|Expressions|Changed default of value of AdHocSettings.ShowModifiedReportMessage to false from true. This feature has been noted to cause issues for some client and the default has been changed until a final resolution can be made to enhance the feature.| |
| 1565 | 1565 | |
| ... | ... | @@ -1713,11 +1713,11 @@ Any upgrades going forward will require to to copy the contents of the Bin folde |
| 1713 | 1713 | |FB:13917|Data|Data Sources|Feature - Addition of support for Oracle Stored Procedures. The only stored procedures supported at this time are pipelined functions that return a table-valued object. See [[this documentation|http://docs.oracle.com/cd/B19306_01/appdev.102/b14289/dcitblfns.htm]] for more details on table-valued pipelined functions. Functionally, these work just like MSSQL stored procedures as far as Izenda is concerned. The processes for including them in VisibleDataSources, working with constraints, passing parameters as filters, etc are the same.| |
| 1714 | 1714 | |FB:21959|Data|Data Sources|Feature - Addition of MySQL Stored Procedure support. The only stored procedures supported at this time MUST be formatted a specific way for Izenda to be able to use them. The connection string must use the MULTI_STATEMENTS=1 identifier. The procedures themselves must use the following syntax: DELIMITER $$ BEGIN DROP TABLE IF EXISTS `[SprocName]_spResult`; /* Izenda-specific code */ CREATE TEMPORARY TABLE `[SprocName]_spResult` AS /* Izenda-specific code */ [The normal sproc body goes here] SELECT * FROM `[SprocName]_spResult`; /* Izenda-specific code */ END$$ DELIMITER ; where [SprocName] is the exact name of your stored procedure without the brackets. Functionally, these work just like MSSQL stored procedures as far as Izenda is concerned. The processes for including them in VisibleDataSources, working with constraints, passing parameters as filters, etc are the same. Be sure to change the DELIMITER to something other than the semicolon or else MySQL will not correctly compile the stored procedure.| |
| 1715 | 1715 | |FB:22093|API|Cache|Feature - Add support to allow 'InvalidateSchemaCache' to be executed across entire webfarm. New setting implemented, activated through a single setting. If there are two machines "server1" and "server2" in webfarm, for both servers, use the following setting in InitializeReporting:AdHocSettings.WebFarmNodesRsUrls = new string[] { "http://server1/rs.aspx", "http://server2/rs.aspx" }; When invalidate schema cache is used it works across all machines.| |
| 1716 | -|FB:19135|API|Session State|Feature - Added IDataStorage interface to allow customization of the storage mechanisms for sessions. Izenda can be configured to use a custom class that implements this interface. Sample use:// This code should be placed before any Izenda calls.AdHocContext.Storage = new CustomSessionStorage(); A code sample was created to illustrate the concepts. Code Sample available [here](http://wiki.izenda.us/Release-Notes/sessionsample.txt)| |
|
| 1717 | -|FB:19705|Report Design|Filters|Feature – Add Filter Alias. Prior to this new feature filters must be named the same as the column name or Field Alias set in code. Now to alias filters there are 2 options 1 – Use AdHocSettings.FilterAliases to set the alias for how column names are displayed in the filter selection drop down from code. 2 – User can change the filter name using the new Description field. This can be accessed in the Report designer from the filter tab or from the viewer by clicking the gear icon in the filter. The logic of applying aliases is the following (from the highest priority to the lowest): 1) Defined by the user alias - Description property of the filter 2) AdHocSettings.FilterAliases 3) AdHocSettings.FieldAliases 4) Column name. More information can be found [here](http://wiki.izenda.us/Guides/ReportDesign/5.0-Filters-tab)| |
|
| 1718 | -|FB:19756|API|Caching|Feature - Cache Interface Added. The first phase of cache changes to allow easy customization of the caching mechanism(s) used in Izenda. A new cache interface (IPermanentDataCache) was implemented for two Izenda data caches. RenderedResultsCache: the Fusion(HTML) cache DatabaseSchemaCache: used to cache the schema information. With these changes, any caching provider can be used by implementing the IPermanentDataCache interface in a custom class and configuring Izenda to use the custom class. AdHoc.Cache.DataCache.IPermanentDataCache is called "permanent" because for these caches we do not use the "storage" expiration approach. The expiration policy of all objects in the cache can be controlled by custom code. - Custom caches can be specified using AdHocContext.Caches property. Currently DataCacheRepository contain only two caches - RenderedResultsCache and DatabaseSchemaCache but we will expand this list to more different caches. Having one repository will make adding them easier in the future. Here is how you can apply custom class for DB cache: AdHocContext.Caches.DatabaseSchemaCache = new CustomDbSchemaCache(); And here is the same for Fusion cache: AdHocContext.Caches.RenderedResultsCache = new CustomHtmlCache(); Be sure to do this before all other Izenda calls. A sample Redis cache for DB Schema has been created for reference. This was implemented using Redis. Code Sample available [here](http://wiki.izenda.us/Release-Notes/CacheSample.txt)| |
|
| 1719 | -|FB:19815|Instant Reports|New BETA Page|Feature - The new Instant Report Designer page is being released as a *BETA* version in the Izenda 6.10.0.1 release. This beta release is made available to allow a broad user base to evaluate and give us feedback on the future of the Report Designer, but is not recommended for production use at this stage. This is not a fully supported feature however and any product defects will be noted, but not slated for immediately scheduled work.Please review documentation [here](http://wiki.izenda.us/Guides/Instant-Reports-v2-BETA)| |
|
| 1720 | -|FB:21663|Printing|PDF Support In Azure|Addition of new PDF engine - EVO. Provides Azure support via cloud service. There is a known issue with HTML charts and EVO printing that is scheduled for resolution in 6.10.0.2. Learn more on this configuring the cloud service [here](http://wiki.izenda.us/API/CodeSamples/PdfPrintMode#PdfPrintMode)| |
|
| 1716 | +|FB:19135|API|Session State|Feature - Added IDataStorage interface to allow customization of the storage mechanisms for sessions. Izenda can be configured to use a custom class that implements this interface. Sample use:// This code should be placed before any Izenda calls.AdHocContext.Storage = new CustomSessionStorage(); A code sample was created to illustrate the concepts. Code Sample available [here](http://wiki.izenda.com/Release-Notes/sessionsample.txt)| |
|
| 1717 | +|FB:19705|Report Design|Filters|Feature – Add Filter Alias. Prior to this new feature filters must be named the same as the column name or Field Alias set in code. Now to alias filters there are 2 options 1 – Use AdHocSettings.FilterAliases to set the alias for how column names are displayed in the filter selection drop down from code. 2 – User can change the filter name using the new Description field. This can be accessed in the Report designer from the filter tab or from the viewer by clicking the gear icon in the filter. The logic of applying aliases is the following (from the highest priority to the lowest): 1) Defined by the user alias - Description property of the filter 2) AdHocSettings.FilterAliases 3) AdHocSettings.FieldAliases 4) Column name. More information can be found [here](http://wiki.izenda.com/Guides/ReportDesign/5.0-Filters-tab)| |
|
| 1718 | +|FB:19756|API|Caching|Feature - Cache Interface Added. The first phase of cache changes to allow easy customization of the caching mechanism(s) used in Izenda. A new cache interface (IPermanentDataCache) was implemented for two Izenda data caches. RenderedResultsCache: the Fusion(HTML) cache DatabaseSchemaCache: used to cache the schema information. With these changes, any caching provider can be used by implementing the IPermanentDataCache interface in a custom class and configuring Izenda to use the custom class. AdHoc.Cache.DataCache.IPermanentDataCache is called "permanent" because for these caches we do not use the "storage" expiration approach. The expiration policy of all objects in the cache can be controlled by custom code. - Custom caches can be specified using AdHocContext.Caches property. Currently DataCacheRepository contain only two caches - RenderedResultsCache and DatabaseSchemaCache but we will expand this list to more different caches. Having one repository will make adding them easier in the future. Here is how you can apply custom class for DB cache: AdHocContext.Caches.DatabaseSchemaCache = new CustomDbSchemaCache(); And here is the same for Fusion cache: AdHocContext.Caches.RenderedResultsCache = new CustomHtmlCache(); Be sure to do this before all other Izenda calls. A sample Redis cache for DB Schema has been created for reference. This was implemented using Redis. Code Sample available [here](http://wiki.izenda.com/Release-Notes/CacheSample.txt)| |
|
| 1719 | +|FB:19815|Instant Reports|New BETA Page|Feature - The new Instant Report Designer page is being released as a *BETA* version in the Izenda 6.10.0.1 release. This beta release is made available to allow a broad user base to evaluate and give us feedback on the future of the Report Designer, but is not recommended for production use at this stage. This is not a fully supported feature however and any product defects will be noted, but not slated for immediately scheduled work.Please review documentation [here](http://wiki.izenda.com/Guides/Instant-Reports-v2-BETA)| |
|
| 1720 | +|FB:21663|Printing|PDF Support In Azure|Addition of new PDF engine - EVO. Provides Azure support via cloud service. There is a known issue with HTML charts and EVO printing that is scheduled for resolution in 6.10.0.2. Learn more on this configuring the cloud service [here](http://wiki.izenda.com/API/CodeSamples/PdfPrintMode#PdfPrintMode)| |
|
| 1721 | 1721 | |
| 1722 | 1722 | ##Fixes |
| 1723 | 1723 | |Case|Category|SubCategory|Description| |
Release-Notes/CacheSample.md
| ... | ... | @@ -54,4 +54,4 @@ public class CustomDbSchemaCache : IPermanentDataCache |
| 54 | 54 | |
| 55 | 55 | #endregion |
| 56 | 56 | } |
| 57 | -``` |
|
| ... | ... | \ No newline at end of file |
| 0 | +``` |
Release-Notes/Code-for-22537-ReleaseNote.md
| ... | ... | @@ -7,4 +7,4 @@ _public object Format(DataTable table, int rowNumber, int columnNumber, Field fi |
| 7 | 7 | **Updated:** |
| 8 | 8 | _class CustomDateFormatter : BaseFormatter, IExcelFormatter { public string GetExcelCellClass { get { return "xls-text"; } }_ |
| 9 | 9 | _public override Type GetOutputDataType(AdHocDataTable table, int columnNumber, ReportOutputOptions reportOutputOptions, Field field) { return typeof(string); }_ |
| 10 | -_public override object Format(AdHocDataTable table, int rowNumber, int columnNumber, Field field, AdHocDataTable originalTable, Field nameField) { var value = table.Rows[rowNumber][columnNumber]; if (value == null || value == DBNull.Value) return ""; return string.Format("{0:dd MMM yyyy}", value); } }_ |
|
| ... | ... | \ No newline at end of file |
| 0 | +_public override object Format(AdHocDataTable table, int rowNumber, int columnNumber, Field field, AdHocDataTable originalTable, Field nameField) { var value = table.Rows[rowNumber][columnNumber]; if (value == null || value == DBNull.Value) return ""; return string.Format("{0:dd MMM yyyy}", value); } }_ |
Tutorials/CodeSamples/Login-Sample.md
| ... | ... | @@ -65,4 +65,4 @@ If you are using a database to hold usernames and passwords, your ``Authenticate |
| 65 | 65 | |
| 66 | 66 | ##Conclusion |
| 67 | 67 | |
| 68 | -After you have set up your global.asax to use ``InitializeReporing()``, you now have basic authentication that integrates with Izenda. You may now use your login page. |
|
| ... | ... | \ No newline at end of file |
| 0 | +After you have set up your global.asax to use ``InitializeReporing()``, you now have basic authentication that integrates with Izenda. You may now use your login page. |
Virtualdatasource.md
| ... | ... | @@ -42,10 +42,10 @@ A virtual data source is simply a typical Izenda report, except the output is us |
| 42 | 42 | |
| 43 | 43 | ###Step 3: Enable report as VDS |
| 44 | 44 | On the Misc Tab, above the drilldown key dropdown there is a checkbox labeled "Expose as Datasource". Checking this box then saving the report will cause the report to appear in the data source menu. |
| 45 | - |
|
| 45 | + |
|
| 46 | 46 | |
| 47 | 47 | ###Step 4: Use VDS in new report |
| 48 | 48 | |
| 49 | 49 | When you create a new report, the data sources menu should include the full report name of the report which you just saved as a VDS. You may now build a report based on the output of the VDS report. |
| 50 | 50 | |
| 51 | - |
|
| 51 | + |
Whats-new-in-the-6-dot-8-0-dot-1-Reference-Implementation.md
| ... | ... | @@ -44,4 +44,4 @@ The dependency chain has been optimized in the Default.master. Previously, the |
| 44 | 44 | |
| 45 | 45 | Also, pathing changes have been made to a majority of the css files. Notice that they all have .min.css extensions. As mentioned before, many of our css files have minified versions now. Removing white space helps reduce the size of the file and increase loading times. The RI now comes with the paths defaulted to the .min.css files of Reset2, print, fun, and main. |
| 46 | 46 | |
| 47 | -**Note**- Although the .min.css files are present, the .css files also still exist in the folder. So having a path point at, for example, main.css instead of main.min.css will still work. |
|
| ... | ... | \ No newline at end of file |
| 0 | +**Note**- Although the .min.css files are present, the .css files also still exist in the folder. So having a path point at, for example, main.css instead of main.min.css will still work. |
_Header.md
| ... | ... | @@ -1,3 +1,3 @@ |
| 1 | 1 |  |
| 2 | 2 | |
| 3 | -**This documentation is for the legacy Izenda 6 product. Documentation for the new Izenda 7 product can be found at [[https://www.izenda.com/docs/|https://www.izenda.com/docs/]]** |
|
| ... | ... | \ No newline at end of file |
| 0 | +**This documentation is for the legacy Izenda 6 product. Documentation for the new Izenda 7 product can be found at [[https://www.izenda.com/docs/|https://www.izenda.com/docs/]]** |
_Sidebar.md
| ... | ... | @@ -26,4 +26,4 @@ |
| 26 | 26 | |
| 27 | 27 | --- |
| 28 | 28 | |
| 29 | -* [[Acknowledgements]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +* [[Acknowledgements]] |
customization/branding/CustomReportList.md
| ... | ... | @@ -1 +1 @@ |
| 1 | -Under Construction |
|
| ... | ... | \ No newline at end of file |
| 0 | +Under Construction |