Back to Devexpress

DevExpress.Dashboard.Model Module

dashboard-js-devexpress-dot-dashboard-c49e0d9f.md

latest52.7 KB
Original Source

DevExpress.Dashboard.Model Module

Contains classes and members that comprise the Dashboard object model. Provides API to perform the actions that are available to users in client UI.

Classes

NameDescription
AbsoluteVariationNumericFormatProvides access to the format settings for absolute variation values.
AppearanceSettingsContains style settings used to apply conditional formatting by changing appearance settings.
AutoColorSchemeEntry
BarStyleSettings
BoundImageItemA Bound Image dashboard item.
BubbleMapItemA Bubble Map dashboard item that allows you to place bubbles on the map using geographical coordinates.
CalculatedFieldA calculated field that allows you to apply complex expressions to data fields obtained from the data source.
Calculation
CardA card(s) displayed within the CardItem.
CardCenteredLayoutTemplateThe Centered layout template used to center card elements so that they occupy a specified width/height.
CardCompactLayoutTemplateThe Compact layout template used to arrange card elements so that they occupy the minimum area.
CardCustomLayoutTemplateThe Custom layout template that allows you to create a card layout manually.
CardDeltaOptions
CardEmptyLayoutTemplateAn empty layout template for a card.
CardFormatRuleRowElement
CardItemA Card dashboard item that displays a series of KPI elements (cards), each illustrating the difference between two values.
CardItemDeltaFormatRule
CardItemFormatRule
CardItemFormatRuleBase
CardLayoutContains settings related to the layout of cards for the CardItem.
CardLayoutTemplateServes as the base for classes that define a layout template for the CardItem.
CardLayoutTemplateDataElementA visual element within a card layout that displays bound data in text form.
CardLayoutTemplateDeltaElementA visual element within a card layout that displays delta.
CardLayoutTemplateElementBaseServes as the base class for visual elements within a card layout.
CardLayoutTemplateSparklineElementA visual element within a card layout that displays sparkline.
CardLightweightLayoutTemplateThe Lightweight layout template that displays the minimum set of elements within a card.
CardRowA row in the CardItem‘s layout.
CardRowBaseServes as the base for classes that are rows in the CardItem‘s layout.
CardRowDataElementA card element that displays bound data.
CardRowElementServes as the base for classes that are a card’s visual elements.
CardRowIndicatorElementA delta indicator within a card.
CardRowTextElementA card element that displays static text.
CardRowTextElementBaseServes as the base for classes that are card elements displaying text data.
CardSparklineRowA sparkline row in the CardItem‘s layout.
CardStretchedLayoutTemplateThe Stretched layout template that arranges card elements so that they occupy an entire card area.
CardWindowDefinition
CellsItemFormatRule
ChartAxisServes as the base class for classes that represent chart axes.
ChartAxisXThe chart’s X-axis.
ChartAxisYThe chart’s Y-axis.
ChartIndicatorContains settings for Trend Indicators of the Chart dashboard item.
ChartInteractivityOptionsContains options related to the specifics of Master Filtering and drill-down in the Chart and Pie dashboard items.
ChartItemA Chart dashboard item that visualizes data in an XY-diagram.
ChartItemBaseServes as the base class for chart dashboard items, such as the ChartItem and PieItem.
ChartItemFormatRule
ChartItemFormatRuleBase
ChartLegendA chart legend.
ChartPaneA chart pane.
ChartSecondaryAxisYThe chart’s secondary Y-axis.
ChartSeriesServes as the base class for chart series.
ChartWindowDefinition
ChoroplethMapServes as the base class for classes that provide values for different types of the ChoroplethMapItem.
ChoroplethMapItemA Choropleth Map dashboard item that colors areas depending on the provided values.
ColorAn ARGB (alpha, red, green, blue) color.
ColorSchemeDefinition
ColorSchemeEntryA color scheme entry used to map the dimension values/measures and the specified color.
ColorStyleSettings
ComboBoxItemA Combo Box dashboard item that allows end users to filter other dashboard items.
ComplexValue
ContextItem
CustomItemA custom item that allows you to implement and embed any additional items into the Web Dashboard.
CustomItemWindowDefinition
CustomProperties
CustomShapefileA custom shapefile that is used to provide a map for the map dashboard items (such as Choropleth or Geo Point maps).
CustomShapefileDataCustom shapefile data.
DashboardContains the full description of a dashboard used to visualize data.
DashboardItemServes as the base class for dashboard items.
DashboardItemBaseInteractivityOptions
DashboardItemColoringOptionsContains dashboard item coloring options.
DashboardItemDrillDownInteractivityOptions
DashboardItemFormatRuleA format rule used to apply conditional formatting to dashboard items.
DashboardItemGroupInteractivityOptions
DashboardItemInteractivityOptions
DashboardItemMasterFilterInteractivityOptions
DashboardLayoutGroupA layout group used to arrange layout items or other groups within a dashboard.
DashboardLayoutItemA layout item that displays a dashboard item.
DashboardLayoutNodeServes as the base class for layout items and groups.
DashboardLayoutRootGroup
DashboardLayoutTabContainerA layout tab container used to arrange layout tab pages within a dashboard.
DashboardLayoutTabPageA layout tab page used to arrange layout items and groups.
DashboardStateA data container for changes resulting from end-user interaction - selected master filter values, drill-down levels, selected dashboard item layers and current parameter values.
DashboardTabItemInteractivityOptions
DashboardTabPageA tab page in a TabContainerItem.
DashboardTitleA dashboard title.
DataDashboardItemServes as the base class for data-bound dashboard items.
DataItemServes as the base class for data items - measures and dimensions.
DataItemContainerServes as the base class for data item containers.
DataItemDateTimeFormatContains formatting settings for date-time values.
DataItemLinkFor internal use.
DataItemNumericFormatContains format settings for numeric values.
DataSourceA data source that provides data for the dashboard.
DateFilterItemA Date Filter dashboard item that allows end users to filter other dashboard items by date-time values.
DateTimePeriodA date-time period that is used to select a predefined range in the Range Filter and Date Filter items.
DeltaMap
DeltaOptions
DifferenceCalculation
DimensionA dimension that is a DataItem whose values are used to categorize data.
DimensionKey
DisposableObject
DynamicListLookUpSettings
EFDataSourceAn Entity Framework data source that provides data for the dashboard.
ExcelDataSourceA data source used to extract data from Microsoft Excel workbooks or CSV files.
ExtractDataSourceAn extract data source that is a local snapshot of data.
FederationDataSourceA federated data source that retrieves data from different data sources.
FilterableDashboardItemInteractivityOptionsContains options related to the specifics of Master Filtering in the dashboard items that can be filtered.
FilterElementItemBase
FixedDateTimePeriodLimitA fixed date-time value used to specify boundaries for the DateTimePeriod.
FlowDateTimePeriodLimitA floating date-time value used to specify boundaries for the DateTimePeriod.
FormatConditionAverageA format condition used to apply formatting according to the average value.
FormatConditionBarA format condition used to visualize numeric values using bars.
FormatConditionBarOptionsContains options related to format conditions that use a bar to visualize numeric values.
FormatConditionBaseServes as a base for classes that represent format conditions used to apply formatting.
FormatConditionColorRangeBarA format condition used to visualize numeric values using bars whose colors are contained in the specified color set.
FormatConditionConverter
FormatConditionDateOccurringA format condition used to apply formatting to date-time values concerning a specific date and/or date interval relative to today.
FormatConditionExpressionA format condition used to apply formatting according to the specified expression.
FormatConditionGradientRangeBarA format condition used to visualize numeric values using bars whose colors are contained in the specified color gradient.
FormatConditionMinMaxBaseServes as the base class for classes that provides the capability to specify minimum/maximum values used in visualizing numeric data.
FormatConditionRangeBaseServes as a base for classes that are used to apply conditional formatting using value ranges.
FormatConditionRangeGenerator
FormatConditionRangeGradientA format condition used to apply formatting using value ranges and a specified color gradient.
FormatConditionRangeSetA format condition used to apply formatting using value ranges and corresponding style settings.
FormatConditionStyleBaseServes as a base for classes used to apply conditional formatting by modifying style settings.
FormatConditionTopBottomA format condition used to apply formatting to top/bottom values.
FormatConditionValueA format condition used to apply formatting according to predefined values.
Gauge
GaugeItemA Gauge dashboard item that visualizes data within a series of KPI elements (gauges).
GaugeWindowDefinition
GeoPointMapItemA Geo Point Map dashboard item that allows you to place callouts on the map using geographical coordinates.
GeoPointMapItemBaseServes as the base class for Map dashboard items that visualize data based on the geographical coordinates.
GridColumnServes as the base for classes that represent grid columns.
GridColumnFilterOptionsContains settings of the column filters that allow users to search data in the Grid item.
GridColumnTotalA total calculated based on Grid column values.
GridDeltaColumnA delta column in a GridItem.
GridDimensionColumnA dimension column in a GridItem.
GridHyperlinkColumnA hyperlink column in a GridItem.
GridItemA Grid dashboard item that visualizes data in tabular form.
GridItemFormatRule
GridMeasureColumnA measure column in a GridItem.
GridOptionsContains options of the GridItem.
GridSparklineColumnA sparkline column in a GridItem.
GridWindowDefinition
GroupItemA group used to arrange dashboard items within a dashboard.
HighLowCloseSeriesA High-Low-Close series.
IconSettings
ImageItemAn Image dashboard item that displays static images.
ItemStateContains states of individual dashboard items displayed in the dashboard.
JsonDataSourceA data source that retrieves data stored in JSON format.
KpiElementServes as the base for classes that provide data for card and gauge dashboard items.
KpiItem
LayoutDimensionOptionsContains settings that allow you to adjust the height and width of a dashboard surface.
LayoutOptionsContains dashboard layout settings.
LimitContainer
ListBoxItemA List Box dashboard item that allows end users to filter other dashboard items.
LookUpValueLook-up values used in the dashboard parameters.
MapItem
MapLegend
MapLegendBase
MapViewport
MeasureA measure which is a DataItem whose values are summarized before they are used in the dashboard.
MeasureCalculation
MeasureCalculationWindowDefinition
MeasureDefinition
MongoDBConnection
MongoDBDataSource
MongoDBQuery
MovingCalculation
ObjectDataSourceAn object data source that provides data for the dashboard.
OlapDataSourceAn OLAP data source that provides data for the dashboard.
OpenHighLowCloseSeriesAn Open-High-Low-Close series.
ParameterA dashboard parameter.
PercentOfTargetNumericFormat
PercentOfTotalCalculation
PercentVariationNumericFormat
PieItemA Pie dashboard item that displays a series of pies or donuts.
PieMapItemA Pie Map dashboard item that allows you to place pies on the map using geographical coordinates.
PieWindowDefinition
PivotItemA Pivot dashboard item that displays cross-tabular reports.
PivotItemFormatRule
PivotItemFormatRuleLevel
PivotWindowDefinition
PointLabelOptionsContains options related to series point labels.
PointLabelOptionsBaseServes as the base for classes containing options related to chart point labels.
QueryNode
RangeFilterItemA Range Filter dashboard item that allows end-users to apply filtering to other dashboard items.
RangeFilterSelectionA range in the Range Filter dashboard item.
RangeFilterStateA state of the Range Filter and Date Filter dashboard items.
RangeFilterWindowDefinition
RangeIndexSettings
RangeInfo
RangeSeriesA Range series.
RangeSet
RankCalculation
RunningTotalCalculation
ScatterChartAxisY
ScatterChartItemA Scatter Chart dashboard item that visualizes relationships between numerical variables.
ScatterChartItemFormatRule
ScatterPointLabelOptionsContains options related to point labels of a scatter chart.
ScatterWindowDefinition
SerializableModel
SeriesItem
SimpleSeriesA Simple series.
SliceTable
Source
SparklineOptionsContains options used to control the sparkline appearance.
SpecificWindowDefinition
SqlConnection
SqlDataSourceAn SQL data source that provides data for the dashboard.
StaticListLookUpSettings
StyleSettingsBaseServes as the base for classes providing style settings used to apply conditional formatting.
TabContainerItemA tab container used to arrange dashboard items and groups within a dashboard.
TextBoxItemA Text Box dashboard item used to display rich text within a dashboard.
TreemapItemA Treemap dashboard item that allows you to display large amounts of hierarchically structured (tree-structured) data.
TreeViewItemA Tree View dashboard item that allows end users to filter other dashboard items.
TypedSerializableModel
ValueMap
WeightedLegend
WeightedSeriesA Weighted series that allow you to visualize data in three dimensions.
WindowDefinition
XpoDataSourceRetrieves data from XPO (eXpress Persistent Objects).

Interfaces

NameDescription
CustomPropertyMetadataA custom property definition.
IBindingPropertyWhen implemented, represents a data binding used to provide data for the dashboard item.
ICustomDataRowWhen implemented, represents a custom data row.
ICustomItemBindingWhen implemented, represents a data binding used to provide data for the custom dashboard item.
ICustomItemBindingValueWhen implemented, represents a data binding.
ICustomItemMetaDataWhen implemented, represents a custom item model.
ICustomItemPropertyWhen implemented, represents a custom property used to configure a custom item.
IDimensionDefinition
IDimensionValue
IDisposable
IStyleList

Enums

NameDescription
FilterDateType
FormatConditionIconGroups
FormatConditionRangeGradientPredefinedTypeLists predefined color gradients used to apply conditional formatting using value ranges.
FormatConditionRangeSetPredefinedTypeLists predefined styles used to apply conditional formatting using value ranges.
PointLabelContentType

Variables

Name
itemTypesMap
PointLabelContentTypeDictionary

Functions

NameDescription
currentStyleSettingsInfo(styleSettingsType)
getPointLabelContentTypeValues(val)
parsePointLabelContentType(typeModel)
registerCustomProperty(meta)Registers the custom property definition.
serializePointLabelContentType(val)

Type Aliases

NameDescription
CardFormatRuleLayoutElement
CardLayoutTemplateType
CardRowDataElementTypeLists values that identify the type of a value displayed within a card layout row.
CardWindowDefinitionModeA window definition mode used to specify a window within the CardDashboardItem.
ChartLegendInsidePosition
ChartLegendOutsidePosition
ChartWindowDefinitionMode
ColoringModeLists values used to set the coloring mode for dimension values and measures.
ComboBoxDashboardItemTypeLists values that specify the type of the Combo Box dashboard item.
ContentArrangementMode
CustomPropertyValueTypeLists values that specify a type of a custom property’s value.
DashboardFormatConditionLists values specifying comparison operators used to apply conditional styles.
DashboardFormatConditionAboveBelowType
DashboardFormatConditionComparisonType
DashboardFormatConditionTopBottomType
DashboardFormatConditionValueType
DashboardLayoutGroupOrientationLists values that specify the orientation of layout items and groups within the group.
DashboardTitleAlignment
DashboardTreemapLayoutAlgorithm
DashboardTreemapLayoutDirection
DashStyle
DataItemNumericFormatTypeLists values that specify format types for numeric values.
DataItemNumericUnitLists values that specify numeric units.
DataItemType
DataType
DateFilterArrangementModeLists values used to specify how the Date Filter dashboard item arranges quick filter elements.
DateFilterTypeLists how the Date Filter range’s Start and End values can be interpreted to filter dates.
DateFormatLists values that specify format types for date values.
DateGroupIntervalLists values that specify the group interval for date values.
DateOccurringFilterDateType
DatePickerLocationLists values used to specify the Date Picker’s location in the Date Filter.
DateTimeFormat
DateTimeGroupIntervalLists values that specify the group interval for date-time values.
DateTimeInterval
DayOfWeekFormat
DeltaIndicationMode
DeltaIndicationThresholdType
DeltaValueType
DifferenceTarget
DifferenceType
DimensionSortMode
DimensionSortOrderLists values that specify the sort order for dimension values.
DimensionTopNMode
DisposableType
ExactDateFormatLists values that specify format types for date-time values grouped using the DataItemDateTimeFormat.exactDateFormat group interval.
ExactDateOnlyFormatLists values that specify format types for date values grouped using the DataItemDateTimeFormat.exactDateFormat group interval.
ExactTimeFormatLists values that specify format types for date values grouped using the DataItemDateTimeFormat.exactTimeFormat group interval.
FederationQueryType
FontStyleLists values that specify style information applied to text.
FormatConditionAppearanceTypeLists values used to specify style settings used in conditional formatting.
FormatConditionIconType
FormatConditionIntersectionLevelModeLists values used to specify the level on which to apply conditional formatting to pivot cells.
FormatRuleChartElement
GaugeViewType
GridColumnFixedWidthType
GridColumnTotalType
GridColumnValueBarDisplayMode
GridColumnWidthMode
GridDimensionColumnDisplayModeLists values that specify how dimension column values should be displayed.
GridMeasureColumnDisplayMode
GridWindowDefinitionMode
HourFormat
ImageDataBindingMode
ImageHorizontalAlignment
ImageSizeMode
ImageVerticalAlignment
IndicatorType
LayoutDimensionModeLists values that specify how a dashboard surface‘s height or width is calculated.
LayoutItemInsertPositionLists values that specify the position of the inserted layout item.
ListBoxDashboardItemTypeLists values that specify the type of the List Box dashboard item.
LogarithmicBaseLists values used to specify a logarithmic base.
LookUpSourceTypeLists values that specify a type of a dashboard parameter’s look-up settings.
MapLegendOrientation
MapLegendPosition
MasterFilterValuesContains values that are used to select elements in the master filter item.
MonthFormat
OpenHighLowCloseSeriesTypeLists values that specify the types of Open-High-Low-Close series.
PieValueType
PieWindowDefinitionMode
PivotColumnTotalsPosition
PivotLayoutType
PivotRowTotalsPosition
PivotValuesPosition
PivotWindowDefinitionMode
PointLabelOrientationLists values used to specify point label orientation.
PointLabelOverlappingMode
PointLabelPositionLists values used to specify the point label position.
QuarterFormat
RangeFilterWindowDefinitionMode
RangeSeriesTypeLists values that specify the types of Range series.
RankOrder
RankType
ScatterPointLabelContentTypeLists values that identify types of content displayed within point labels.
ShapefileAreaLists values that specify default maps provided by the dashboard.
SimpleSeriesTypeLists values that specify the types of Simple series.
SparklineViewType
SummaryType
TargetDimensions
TextGroupInterval
TimeGroupIntervalLists values that specify the group interval for time values.
TreemapValueType
WeightedLegendType
YearFormat

Remarks

Explore the DevExpress Dashboard object model starting with the Dashboard class. Examine its properties for more information on the available functionality and related objects.