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
+![](http://wiki.izenda.us//API/CodeSamples/AllowDeltas/AllowDeltas_true.png)
58
+
59
+AdHocSettings.AllowDeltas = false
60
+
61
+![](http://wiki.izenda.us//API/CodeSamples/AllowDeltas/AllowDeltas_false.png)
62
+