DataPA Enterprise Dashboard Controls API Reference
The DashboardObject type exposes the following members.
Constructors
Name | Description | |
---|---|---|
DashboardObject()()()() |
Creates and returns a new DashboardObject.
|
|
DashboardObject(DashboardObjects) |
Creates and returns a new DashboardObject.
|
|
DashboardObject(DrillDown) |
Creates and returns a new DashboardObject.
|
|
DashboardObject(DashboardObjects, DashboardObject..::..DashboardObjectType) |
Creates and returns a new DashboardObject.
|
|
DashboardObject(DrillDown, DashboardObject..::..DashboardObjectType) |
Creates and returns a new DashboardObject.
|
|
DashboardObject(DashboardObjects, DashboardObject..::..DashboardObjectType, String) |
Creates and returns a new DashboardObject.
|
|
DashboardObject(DrillDown, DashboardObject..::..DashboardObjectType, String) |
Creates and returns a new DashboardObject.
|
Methods
Name | Description | |
---|---|---|
BuildGridData |
Causes the object to rebuild the Summary Data for a data grid.
|
|
BuildParamString |
Returns the parameter string to be used when rendering an object.
|
|
BuildTreeViewData |
Causes the object to rebuild the Treeview nodes for a tree view.
|
|
ColumnIsNumeric | ||
ConvertToLetter |
Converts the given column number to a letter or letters, e.g. 1 = A, 27 = AA
|
|
CopyToClipboard |
Copies this object to the clipboard.
|
|
ExportToExcel |
Export this dashboard object to Excel 2007 and above (XSLX)
|
|
Finalize | (Overrides Object..::..Finalize()()()().) | |
GetChartResizeScript |
Gets the javascript required to resize the chart.
|
|
GetColumnFormat | ||
GetDateFormat | ||
getFilterCondition |
Gets a valid DataTable filter condition for a given column and value.
|
|
getFilterConditionFromNameType |
Gets a valid DataTable filter condition for a given column and value.
|
|
GetObjectData | ||
GetObjectImageByteArray |
Gets an image array of the dashboard object for the specified size.
|
|
KillThread |
Kills the background thread (if any) being used to generate XMl.
|
|
ReBuildSummaryData |
Forces the summary data object to rebuild it's summary table.
|
|
RefreshXML |
Causes the object to rebuild the XML property.
|
|
ResetDataProvider |
Resets the dataprovider for this object, forcing it to be rebuilt
|
|
ResetSummaryDataTable |
Resets the summary data table for this object, forcing it to be rebuilt
|
|
SetHeaderStyle | ||
SetObjectData | ||
StripPrefixAndSuffix | ||
UserDependantFilter |
Properties
Name | Description | |
---|---|---|
Alerts |
Gets and sets the alerts collection for this object
|
|
AllowAdvancedXML |
Gets a property that indicates if it is possible to specify advanced XML for this object type.
|
|
AllowAppearance |
Gets a property that indicates if it is possible to specify appearance attributes for this object type.
|
|
AllowColour |
Gets a property that indicates if this objects supports colour definition.
|
|
AllowColourRanges |
Gets a property that indicates if this object supports colour ranges
|
|
AllowDataGridDefaultColumnFit |
Gets a property that indicates if it is possible to specify default column fit type for this object.
|
|
AllowDrillDown |
Gets a property that indicates if it is possible to specify a drill down object for this object type.
|
|
AllowFont |
Gets a property that indicates if it is possible to specify a default font for this object type.
|
|
AllowForEach |
Gets a property that indicates if it is possible to specify for each iteration types.
|
|
AllowGlassEffect |
Gets a property that indicates if it is possible to specify whether glass effect is visible for this object type.
|
|
AllowLineOrAreaColour |
Gets a property that indicates if the line or area colour options are shown.
|
|
AllowMultipleGroupColumns |
Gets a value that indicates whether this object supports multiple group columns.
|
|
AllowMultipleSummaryColumns |
Gets a value that indicates whether this object supports multiple summary columns.
|
|
AllowNoZeroPlot |
Gets a property that indicates if it is possible to specify that zero values are not plotted.
|
|
AllowPointLabels |
Gets a property that indicates if it is possible to specify Point Labels this object type.
|
|
AllowScalingUnits |
Gets a property that indicates if it is possible to specify advanced scaling units for this object type.
|
|
AllowSpecifyLegend |
Gets a property that indicates if it is possible to specify whether a legend is visible for this object type.
|
|
AllowSubTitles |
Gets a property that indicates if it is possible to specify sub titles this object type.
|
|
AllowTickMarks | ||
AllowTitles |
Gets a property that indicates if it is possible to specify titles this object type.
|
|
AllowXAxis |
Gets a property that indicates if it is possible to specify x axis attributes for this object type.
|
|
AllowYAxis |
Gets a property that indicates if it is possible to specify y axis attributes for this object type.
|
|
AvailableSummaryColumnDisplayTypes |
Gets an array that indicates the valid SummaryDataDisplayTypes for this object type.
|
|
BuildingObject |
Gets or sets a value that indicates whether or not the object is currently building XML.
|
|
Caption |
Gets and sets the caption of this object.
|
|
ChartHeight |
Gets a value that indicates the internal height of the chart object.
|
|
ChartWidth |
Gets a value that indicates the internal width of the chart object.
|
|
Clone |
Gets cloned copy of this object (only the ID will be different).
|
|
ColumnAlignmentCollection | ||
ColumnFormat |
Gets the format string for a given column in this dashboard object.
|
|
ColumnHeading |
Gets the column heading for a given column in this dashboard object.
|
|
ComSourceDataTable |
Gets the Source DataTable used to render this object.
|
|
ControlPanelBackgroundColour |
Gets and sets the background colour for the control panel objects.
|
|
ControlPanelObjects |
Gets and sets the ControlPanelObjects collection associated with this Dashboard Object.
|
|
Dashboard |
Gets the ManagedDashboard object that this Dashboard Object belongs too.
|
|
DashboardLabelOrientation |
Gets and sets value that indicates the orientation of X axis labels for this object.
|
|
DashboardQuery |
Gets a property that is the DashboardQuery object associated with this DashboardObject.
|
|
DataGridDefaultColumnFit |
Gets and sets a value that determines the default methid used to fit columns in a datagrid.
|
|
DataGridDisplayStyle |
Gets and sets a property that determines how a datagrid is rendered.
|
|
DataGridFont |
Gets and sets the bespoke font that will be used to render this datagrid if DataGridUseBespokeFont is true.
|
|
DataGridLayout |
Gets and sets an the layout of a DataGrid in the form of an XML string.
|
|
DataGridTextColor |
Gets and sets the colour of the text used for this data grid if DataGridUseBespokeFont is true.
|
|
DataGridUseBespokeFont |
Gets and sets a value that indicates if this object should use a bespoke font when rendered as a data grid.
|
|
DescendantDashboardObject |
Gets the Descendant (drill down) Dashboard Object with the specified ID.
|
|
DivHeight |
Gets a value that indicates the div height of the chart object.
|
|
DrillDown |
Gets and sets a DrillDown object representing any drill down options for this object.
|
|
DrillDownEnabled |
Gets a property that indicates if a drill down object is defined for this object.
|
|
DualYAxis |
Gets a value that indicates whether this object has a sual Y axis.
|
|
Filter |
Gets the filter object that filters data for this object
|
|
FilterClearedDependantObjects |
Gets and sets a collection that contains all dashboard objects that need refreshing because they have had this filter removed.
|
|
FilterDependantObjects |
Gets a collection that contains all the DashboardObjects that are dependant on this tree view filter panel.
|
|
FlashVars |
Gets the FlashVars string to support rendering of the chart.
|
|
ForceSummaryColumnDisplayType |
Gets a value that indicates if the display type for a summary column is defined by which Y axis it is assigned to.
|
|
FusionChartType |
Gets the Fusion chart type
|
|
GaugeData |
Gets and sets the GaugeData object that represents numerical information about this dashboard object
|
|
GaugeObject |
Gets a property that indicates if this object type represents a single summary value (with no groups)
|
|
GaugeObject[([( DashboardObject..::..DashboardObjectType])]) |
Gets a property that indicates if this object type represents a single summary value (with no groups)
|
|
GUID |
Gets a GUID that uniquely identifies this object.
|
|
Height |
Gets and sets a value that indicates the height of this object.
|
|
HideLabelsIfLegendShown |
Gets a property that indicates if labels should be hidden when a legend is shown.
|
|
HideZeroValueGroups |
Gets and sets a value that indicates whether groups with all zero values should be hidden.
|
|
HTML |
Generates and returns the HTML required to render this object.
|
|
ID |
Gets a value that indicates the Unique ID of this object.
|
|
InLineXML |
Gets a property that indicates if the XML for this chart should be rendered in line with the HTML.
|
|
IsDrillDownObject |
Gets a property that indicates if this DashboardObject is a drill down DashboardObject.
|
|
LastUsedFilter |
Gets a string that indicates the filter string used last time the object was rendered.
|
|
LimitXAxisLabelLength |
Gets and sets a value that indicates if MaxXAxisLabelLength should be applied to X Axis labels on the chart.
|
|
LineOrAreaColour |
Gets and sets the colour of the line in a line chart.
|
|
LoadScript |
Gets the script required to load this DashboardObject in a web browser.
|
|
MaxXAxisLabelLength |
Gets and sets a value that indicates the maximum length of X Axis labels on the chart.
|
|
MenuTitle |
Gets a value that indicates the title that will be used on the object (build from caption and sub caption properties).
|
|
NoDataMessage |
Gets the text displayed by this message if no data is available.
|
|
NoLeadingZeroPlot |
Gets and sets a property that indicates if leading zero values are plotted on the chart.
|
|
NoZeroPlot | ||
NumericColumn |
Gets a property that indicates if the given column is a numeric column.
|
|
ObjectType |
Gets or sets a value that indicates the type of this DashboardObject.
|
|
OverrideDefaultColourScheme |
Gets and sets a value that indicates if the default colour scheme for this object will be overridden
|
|
PanelObject |
Gets a property that indicates if this object type requires a panel to be rendered.
|
|
Parent |
Gets and sets an object that represents the parent of this object.
|
|
PauseXMLEvents |
Gets or sets a value that indicates whether or not any xmlgenerateComplete events will be delayed.
|
|
PrimaryYAxis |
Gets and sets a YAxis object that represents the primary Y Axis.
|
|
ProcessButtonLabel |
Gets and sets a label that will be shown on the process button.
|
|
ProcessButtonLocation |
Gets and sets a value that indicates the location of the process button.
|
|
ProcessingObjectData |
Gets a property that indicates if the object is currently building the XML string.
|
|
RebuildRequired |
Gets or sets a value that indicates whether or not the object has been modified since the last call to refreshXML.
|
|
SecondaryYAxis |
Gets and sets a YAxis object that represents the Secondary Y Axis.
|
|
Selected |
Gets or sets a value that indicates if this object is selected.
|
|
showBorder |
Gets and sets value that indicates whether a border should be shown on this object.
|
|
ShowCheckAllUnCheckAll |
Gets a value that indicates if the Check All and UnCheck All buttons should be shown on the process button bar.
|
|
ShowCheckBoxes |
Gets and sets a value that indicates if this dashboard object should show checkboxes and a process button in a data grid.
|
|
showGlassEffect |
Gets and sets value that indicates whether glass effect should be shown on this object.
|
|
showLegend |
Gets and sets value that indicates whether Legend should be shown on this object.
|
|
ShowPivotTotals |
Gets and sets a property that determines if the pivot table will show totals.
|
|
showPointLabels |
Gets and sets value that indicates whether point labels should be shown on this object.
|
|
showPointLabelsInside |
Gets and sets value that indicates whether point labels should be shown inside the chart on this object.
|
|
SourceDataTable |
Gets a raw System.Data.DataTable from the query used to build the summary data for the chart.
|
|
SubCaption |
Gets and sets the sub caption of this object.
|
|
SummaryData |
Gets and sets the SummaryData object that defines and generates the data used to render this chart.
|
|
SuplimentaryXML |
Gets and sets any supplementary XML to be applied to this object.
|
|
SupplimentaryAttributes |
Gets and sets any supplementary attributes to be applied to the chart node of this objects XML
|
|
SwfFile |
Gets a value that indicates the swf file required to render this object.
|
|
SwitchAxisLabels |
Gets a value that indicates whether the X and Y axis labels should be switched.
|
|
Tab |
Gets the DashboardTab object that this Dashboard Object belongs too.
|
|
Thread |
Gets and sets the thread used by this object to generate XML in the background.
|
|
TreeViewNodesCheckedByDefault |
Gets and sets a property that indicates if treeview nodes are checked by default.
|
|
TrimLeadingXAxisCharacters |
Gets and sets a property that indicates if extra characters in X Axis labels should be trimmed from the start rather than the end of the label.
|
|
UpdatingFilterObjects |
Gets a collection of ControlPanelObjects that cause this object to refresh when the filter value is changed.
|
|
verticalPointLabels |
Gets and sets a value that indicates whether point labels should be displayed vertically.
|
|
Width |
Gets and sets a value that indicates the width of this object.
|
|
xAxisName |
Gets and sets a value that will be used as the name of the X Axis.
|
|
XML |
Gets the XML required to render this object.
|
|
XmlDefinitionType |
Gets the the XML definition type of this object.
|
|
XmlUrl |
Gets the url that retrieves the XML data for this object.
|
Events
Name | Description | |
---|---|---|
DataGridLayoutUpdateRequest |
Event fired when the DataGridLayout property is queried.
|
|
GridDataGenerateComplete |
Event fired when the object has completed the BuildGridData method.
|
|
TreeViewDataGenerateComplete |
Event fired when the object has completed the BuildTreeViewData method.
|
|
xmlGenerateComplete |
Event fired when the object has completed the RefreshXML method.
|