Represents data legend that displays information about each series including values and summaries.

IgrDataLegend

new IgrDataLegend(props: IIgrDataLegendProps): IgrDataLegend

Returns IgrDataLegend

actualBackground: string
actualBadgesVisible: boolean
actualBorderBrush: string
actualBorderThicknessBottom: number
actualBorderThicknessLeft: number
actualBorderThicknessRight: number
actualBorderThicknessTop: number
actualPixelScalingRatio: number
badgeMarginBottom: number
badgeMarginLeft: number
badgeMarginRight: number
badgeMarginTop: number
badgeShape: LegendItemBadgeShape
calculateColumnSummary: object
contentBackground: string
contentBorderBrush: string
contentBorderThickness: number
excludedColumns: string[]
excludedSeries: string[]
groupRowMarginBottom: number
groupRowMarginLeft: number
groupRowMarginRight: number
groupRowMarginTop: number
groupRowVisible: boolean
groupTextColor: string
groupTextMarginBottom: number
groupTextMarginLeft: number
groupTextMarginRight: number
groupTextMarginTop: number
groupTextStyle: string
headerFormatCulture: string
headerFormatDate: DataLegendHeaderDateMode
headerFormatSpecifiers: any[]
headerFormatString: string
headerFormatTime: DataLegendHeaderTimeMode
headerRowMarginBottom: number
headerRowMarginLeft: number
headerRowMarginRight: number
headerRowMarginTop: number
headerRowVisible: boolean
headerText: string
headerTextColor: string
headerTextMarginBottom: number
headerTextMarginLeft: number
headerTextMarginRight: number
headerTextMarginTop: number
headerTextStyle: string
height: string
includedColumns: string[]
includedSeries: string[]
isEmbeddedInDataTooltip: boolean
labelDisplayMode: DataLegendLabelMode
labelTextColor: string
labelTextMarginBottom: number
labelTextMarginLeft: number
labelTextMarginRight: number
labelTextMarginTop: number
labelTextStyle: string
layoutMode: DataLegendLayoutMode
pixelScalingRatio: number
shouldUpdateWhenSeriesDataChanges: boolean
styleGroupRow: object
styleHeaderRow: object
styleSeriesColumn: object
styleSeriesRow: object
styleSummaryColumn: object
styleSummaryRow: object
summaryLabelText: string
summaryLabelTextColor: string
summaryLabelTextStyle: string
summaryRowMarginBottom: number
summaryRowMarginLeft: number
summaryRowMarginRight: number
summaryRowMarginTop: number
summaryTitleText: string
summaryTitleTextColor: string
summaryTitleTextMarginBottom: number
summaryTitleTextMarginLeft: number
summaryTitleTextMarginRight: number
summaryTitleTextMarginTop: number
summaryTitleTextStyle: string
summaryType: DataLegendSummaryType
summaryUnitsText: string
summaryUnitsTextColor: string
summaryUnitsTextStyle: string
summaryValueTextColor: string
summaryValueTextStyle: string
target: any
targetCursorPositionX: number
targetCursorPositionY: number
titleTextColor: string
titleTextMarginBottom: number
titleTextMarginLeft: number
titleTextMarginRight: number
titleTextMarginTop: number
titleTextStyle: string
unitsDisplayMode: DataLegendUnitsMode
unitsText: string
unitsTextColor: string
unitsTextMarginBottom: number
unitsTextMarginLeft: number
unitsTextMarginRight: number
unitsTextMarginTop: number
unitsTextStyle: string
valueFormatAbbreviation: DataAbbreviationMode
valueFormatCulture: string
valueFormatCurrencyCode: string
valueFormatMaxFractions: number
valueFormatMinFractions: number
valueFormatMode: DataLegendValueMode
valueFormatSpecifiers: any[]
valueFormatString: string
valueFormatUseGrouping: boolean
valueRowMarginBottom: number
valueRowMarginLeft: number
valueRowMarginRight: number
valueRowMarginTop: number
valueRowVisible: boolean
valueTextColor: string
valueTextMarginBottom: number
valueTextMarginLeft: number
valueTextMarginRight: number
valueTextMarginTop: number
valueTextStyle: string
valueTextUseSeriesColors: boolean
valueTextWhenMissingData: string
width: string
get i(): XamDataLegend

Returns XamDataLegend

componentDidMount(): void

Returns void

componentWillUnmount(): void

Returns void

destroy(): void

Returns void

ensureActualBorderThickness(): void

Returns void

ensureBadgeMargin(): void

Returns void

ensureGroupRowMargin(): void

Returns void

ensureGroupTextMargin(): void

Returns void

ensureHeaderRowMargin(): void

Returns void

ensureHeaderTextMargin(): void

Returns void

ensureLabelTextMargin(): void

Returns void

ensureSummaryRowMargin(): void

Returns void

ensureSummaryTitleTextMargin(): void

Returns void

ensureTitleTextMargin(): void

Returns void

ensureUnitsTextMargin(): void

Returns void

ensureValueRowMargin(): void

Returns void

ensureValueTextMargin(): void

Returns void

Returns the legend visuals expressed as a serialized string.

exportSerializedVisualData(): string

Returns string

findByName(name: string): any

Parameters

  • name: string

Returns any

Forces any pending refresh to the legend to be finished.

flush(): void

Returns void

getAbbreviatedNumber(number: number, mode: any, minDigits: number, maxDigits: number): number

Parameters

  • number: number
  • mode: any
  • minDigits: number
  • maxDigits: number

Returns number

getAbbreviatedString(number: number, mode: any, minDigits: number, maxDigits: number): string

Parameters

  • number: number
  • mode: any
  • minDigits: number
  • maxDigits: number

Returns string

getAbbreviatedSymbol(number: number, mode: any, minDigits: number, maxDigits: number): string

Parameters

  • number: number
  • mode: any
  • minDigits: number
  • maxDigits: number

Returns string

initializeContent(): void

Returns void

Notifies the legend about changes to size

notifySizeChanged(): void

Returns void

render(): DetailedReactHTMLElement<object, any>

Returns DetailedReactHTMLElement<object, any>

shouldComponentUpdate(nextProps: any, nextState: any): boolean

Parameters

  • nextProps: any
  • nextState: any

Returns boolean

updateStyle(): void

Returns void