659e0d7f96bb43827592e60e7554c5d60d2c5c7a
API/CodeSamples/AllowDeltas.md
| ... | ... | @@ -0,0 +1,62 @@ |
| 1 | +#AllowDeltas |
|
| 2 | + |
|
| 3 | +[[_TOC_]] |
|
| 4 | + |
|
| 5 | +##About |
|
| 6 | + |
|
| 7 | +Gets or sets the value indicating whether "Add Deltas" checkbox should be shown in fields. This will only apply to the "Fields" tab on the report designer. The summary tab will still retain the ability to add deltas unless [[AllowSummaryDeltas|/API/CodeSamples/AllowSummaryDeltas]] is also false. |
|
| 8 | + |
|
| 9 | +##Global.asax (C♯) |
|
| 10 | + |
|
| 11 | +```csharp |
|
| 12 | +//main class: inherits DatabaseAdHocConfig or FileSystemAdHocConfig |
|
| 13 | +public class CustomAdHocConfig : Izenda.AdHoc.DatabaseAdHocConfig |
|
| 14 | +{ |
|
| 15 | + // Configure settings |
|
| 16 | + // Add custom settings after setting the license key and connection string by overriding the ConfigureSettings() method |
|
| 17 | + public static void InitializeReporting() { |
|
| 18 | + //Check to see if we've already initialized. |
|
| 19 | + if (HttpContext.Current.Session == null || HttpContext.Current.Session["ReportingInitialized"] != null) |
|
| 20 | + return; |
|
| 21 | + AdHocSettings.LicenseKey = "INSERT_LICENSE_KEY_HERE"; |
|
| 22 | + AdHocSettings.SqlServerConnectionString = "INSERT_CONNECTION_STRING_HERE"; |
|
| 23 | + Izenda.AdHoc.AdHocSettings.AdHocConfig = new CustomAdHocConfig(); |
|
| 24 | + AdHocSettings.AllowDeltas = true; |
|
| 25 | + HttpContext.Current.Session["ReportingInitialized"] = true; |
|
| 26 | + } |
|
| 27 | +} |
|
| 28 | +``` |
|
| 29 | + |
|
| 30 | +##Global.asax (VB.NET) |
|
| 31 | + |
|
| 32 | +```visualbasic |
|
| 33 | +'main class: inherits DatabaseAdHocConfig or FileSystemAdHocConfig |
|
| 34 | +Public Class CustomAdHocConfig |
|
| 35 | + Inherits Izenda.AdHoc.DatabaseAdHocConfig |
|
| 36 | + |
|
| 37 | + 'Configure settings |
|
| 38 | + 'Add custom settings after setting the license key and connection string by overriding the ConfigureSettings() method |
|
| 39 | + Shared Sub InitializeReporting() |
|
| 40 | + 'Check to see if we've already initialized. |
|
| 41 | + If HttpContext.Current.Session Is Nothing OrElse HttpContext.Current.Session("ReportingInitialized") IsNot Nothing Then |
|
| 42 | + Return |
|
| 43 | + 'Initialize System |
|
| 44 | + AdHocSettings.LicenseKey = "INSERT_LICENSE_KEY_HERE" |
|
| 45 | + AdHocSettings.SqlServerConnectionString = "INSERT_CONNECTION_STRING_HERE" |
|
| 46 | + Izenda.AdHoc.AdHocSettings.AdHocConfig = New CustomAdHocConfig() |
|
| 47 | + AdHocSettings.AllowDeltas = True |
|
| 48 | + HttpContext.Current.Session("ReportingInitialized") = True |
|
| 49 | + End Sub |
|
| 50 | +End Class |
|
| 51 | +``` |
|
| 52 | + |
|
| 53 | +##Screenshots |
|
| 54 | + |
|
| 55 | +AdHocSettings.AllowDeltas = true |
|
| 56 | + |
|
| 57 | + |
|
| 58 | + |
|
| 59 | +AdHocSettings.AllowDeltas = false |
|
| 60 | + |
|
| 61 | + |
|
| 62 | + |