Show / Hide Table of Contents

Class DashTileDefinition

Dashboard Tile definition

Carrier object for DashTileDefinition. Services for the DashTileDefinition Carrier is available from the Dash Agent.
Inheritance
object
DashTileDefinition
Namespace: SuperOffice.CRM.Services
Assembly: SuperOffice.Services.dll
Syntax
[DataContract(Namespace = "http://www.superoffice.net/ws/crm/NetServer/11.7.0.0")]
public class DashTileDefinition : Carrier
Examples

Get DashTileDefinition 123 using the agent:

using SuperOffice;
using SuperOffice.CRM.Services;

using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
   var agent = new DashAgent();
   var dashTileDefinition = agent.GetDashTileDefinition( 123 );
}

Constructors

DashTileDefinition()

Default constructor

Declaration
public DashTileDefinition()
See Also
IDashAgent

Properties

CurrencyCode

Currency code

Declaration
[DataMember]
public virtual string CurrencyCode { get; set; }
Property Value
Type Description
string
See Also
IDashAgent

CurrencyMode

Dashboard currency mode

Declaration
[DataMember]
public virtual DashTileCurrencyMode CurrencyMode { get; set; }
Property Value
Type Description
DashTileCurrencyMode
See Also
IDashAgent

DashboardTileDefinitionId

Primary key

Declaration
[DataMember]
public virtual int DashboardTileDefinitionId { get; set; }
Property Value
Type Description
int
See Also
IDashAgent

DefaultHeight

Default height when added to a dashboard

Declaration
[DataMember]
public virtual int DefaultHeight { get; set; }
Property Value
Type Description
int
See Also
IDashAgent

DefaultWidth

Default width when added to a dashboard

Declaration
[DataMember]
public virtual int DefaultWidth { get; set; }
Property Value
Type Description
int
See Also
IDashAgent

Description

Detailed description

Declaration
[DataMember]
public virtual string Description { get; set; }
Property Value
Type Description
string
See Also
IDashAgent

EntityName

The entity measured by this tile, defines what provider to use

Declaration
[DataMember]
public virtual string EntityName { get; set; }
Property Value
Type Description
string
See Also
IDashAgent

EntityType

Dashboard entity type

Declaration
[DataMember]
public virtual DashTileEntityType EntityType { get; set; }
Property Value
Type Description
DashTileEntityType
See Also
IDashAgent

LayoutConfig

The JSON formatted layout config

Declaration
[DataMember]
public virtual string LayoutConfig { get; set; }
Property Value
Type Description
string
See Also
IDashAgent

Measure

Dashboard measure type (Count, Sum, Avg, etc.)

Declaration
[DataMember]
public virtual DashTileMeasure Measure { get; set; }
Property Value
Type Description
DashTileMeasure
See Also
IDashAgent

MeasureByField

Field to group by

Declaration
[DataMember]
public virtual string MeasureByField { get; set; }
Property Value
Type Description
string
See Also
IDashAgent

MeasureField

Field to be measured

Declaration
[DataMember]
public virtual string MeasureField { get; set; }
Property Value
Type Description
string
See Also
IDashAgent

Name

The name of the tile

Declaration
[DataMember]
public virtual string Name { get; set; }
Property Value
Type Description
string
See Also
IDashAgent

ProviderName

Name of provider to use with this entity type - read only property

Declaration
[DataMember]
public virtual string ProviderName { get; set; }
Property Value
Type Description
string
See Also
IDashAgent

SecondarySelectionId

Selection holding the replaced or changed criterias (period comparisons etc)

Declaration
[DataMember]
public virtual int SecondarySelectionId { get; set; }
Property Value
Type Description
int
See Also
IDashAgent

SelectionId

Selection holding the criterias for the tile definition

Declaration
[DataMember]
public virtual int SelectionId { get; set; }
Property Value
Type Description
int
See Also
IDashAgent

SortBy

Sort by field

Declaration
[DataMember]
public virtual string SortBy { get; set; }
Property Value
Type Description
string
See Also
IDashAgent

TileType

Dashboard tile type

Declaration
[DataMember]
public virtual DashTileType TileType { get; set; }
Property Value
Type Description
DashTileType
See Also
IDashAgent

Usage

Where this tile can be used

Declaration
[DataMember]
public virtual DashTileUsage Usage { get; set; }
Property Value
Type Description
DashTileUsage
See Also
IDashAgent

Methods

ToString()

Returns the carrier contents as a formatted string.

Declaration
public override string ToString()
Returns
Type Description
string

The carrier contents.

See Also
IDashAgent

ToString(string)

Returns the carrier contents as a formatted string, useful for debugging. Each line in the output is prefixed with the input value.

Declaration
public string ToString(string prefix)
Parameters
Type Name Description
string prefix

The line prefix (typically used for indenting)

Returns
Type Description
string

The carrier contents.

See Also
IDashAgent

See Also

IDashAgent
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top