You are able to "pre-populate" your deployed application with predefined config, that the Adaptable Blotter will use when it runs.
This can include Function Settings, Properties and Adaptable Blotter Objects.
If you don't want your users to edit the Adaptable Blotter Objects that you ship with the application then set the Entitlement for that function to be ReadOnly (See Permissions for more details).
This config is passed into the Blotter at startup through the predefinedConfig property in Adaptable Blotter Options. It can be passed in either as pure JSON or as a url to a file which contains the JSON.
Although you can construct all your config by hand, its often easier when building more "complex" items like Queries to create them in the GUI at design time and then copy and paste the resulting state into your config file.
No Predefined Config is mandatory. If none is provided then the Adaptable Blotter will work fully using the default properties. So only set config where you want to change a default or provide the Blotter with your own collections of objects.
This section describes each of the configuration sections that you can include, which are:
Advanced Search Config - allows you to pre-populate Adaptable Blotter with your own Searches
Alerts Config - provide predefined Alert Definitions to inform users of important events
Calculated Column Config - create Calculated Columns where the value in the cell is calculated in real time based on other values in the row
Calendar Config - choose which default Calendar to use
Cell Summaries Config - used for setting up the initial indicator for Selected Cells function.
Cell Validation Config - predefined Cell Validation Rules that will disallow edits that break the rule.
Chart Config - used for managing Charts.
Column Category Config - allowing columns to be grouped conceptually for ease of use
Column Filter Config - set up the Grid with Column Filters
Dashboard Config - how to set up the Dashboard section visible above the grid
DataSource Config - required if you want to listen to DataSource changes and provide the Blotter with different data.
Entitlements Config - decide which functions are visible / editable for a user
Free Text Column Config - enabling the creation of columns where users can add their own text (which is saved with their settings)
Layout Config - used for managing layouts and stipulating whether vendor state should be included.
Quick Search Config - set up Quick Search so it displays and returns results how you want
Plus Minus Config - defines the rules for when incrementing or decrementing numeric columns.
Percent Bar Config- used for creating Percent Bars to render numeric columns as coloured horizontal bars
Smart Edit Config- properties used when editing numeric cells
System Filter Config - choose which System Filters should be available
Theme Config - set up the Blotter with the look and feel you require
User Filter Config - provide the Blotter with User Filters
User Interface Config - used for tailoring the Blotter's UI for your precise requirements
Some elements are used in many Configs including: