kvision / pl.treksoft.kvision.chart / TooltipCallback

TooltipCallback

data class TooltipCallback

Chart tooltips callbacks.

Constructors

<init>

TooltipCallback(beforeTitle: (item: Array<ChartTooltipItem>, data: ChartData) -> dynamic = null, title: (item: Array<ChartTooltipItem>, data: ChartData) -> dynamic = null, afterTitle: (item: Array<ChartTooltipItem>, data: ChartData) -> dynamic = null, beforeBody: (item: Array<ChartTooltipItem>, data: ChartData) -> dynamic = null, beforeLabel: (tooltipItem: ChartTooltipItem, data: ChartData) -> dynamic = null, label: (tooltipItem: ChartTooltipItem, data: ChartData) -> dynamic = null, labelColor: (tooltipItem: ChartTooltipItem, chart: Chart) -> ChartTooltipLabelColor = null, labelTextColor: (tooltipItem: ChartTooltipItem, chart: Chart) -> String = null, afterLabel: (tooltipItem: ChartTooltipItem, data: ChartData) -> dynamic = null, afterBody: (item: Array<ChartTooltipItem>, data: ChartData) -> dynamic = null, beforeFooter: (item: Array<ChartTooltipItem>, data: ChartData) -> dynamic = null, footer: (item: Array<ChartTooltipItem>, data: ChartData) -> dynamic = null, afterFooter: (item: Array<ChartTooltipItem>, data: ChartData) -> dynamic = null)

Chart tooltips callbacks.

Properties

afterBody

val afterBody: (item: Array<ChartTooltipItem>, data: ChartData) -> dynamic

afterFooter

val afterFooter: (item: Array<ChartTooltipItem>, data: ChartData) -> dynamic

afterLabel

val afterLabel: (tooltipItem: ChartTooltipItem, data: ChartData) -> dynamic

afterTitle

val afterTitle: (item: Array<ChartTooltipItem>, data: ChartData) -> dynamic

beforeBody

val beforeBody: (item: Array<ChartTooltipItem>, data: ChartData) -> dynamic

beforeFooter

val beforeFooter: (item: Array<ChartTooltipItem>, data: ChartData) -> dynamic

beforeLabel

val beforeLabel: (tooltipItem: ChartTooltipItem, data: ChartData) -> dynamic

beforeTitle

val beforeTitle: (item: Array<ChartTooltipItem>, data: ChartData) -> dynamic

footer

val footer: (item: Array<ChartTooltipItem>, data: ChartData) -> dynamic

label

val label: (tooltipItem: ChartTooltipItem, data: ChartData) -> dynamic

labelColor

val labelColor: (tooltipItem: ChartTooltipItem, chart: Chart) -> ChartTooltipLabelColor

labelTextColor

val labelTextColor: (tooltipItem: ChartTooltipItem, chart: Chart) -> String

title

val title: (item: Array<ChartTooltipItem>, data: ChartData) -> dynamic

Extension Functions

createInstance

fun <T> Any?.createInstance(vararg args: dynamic): T

Helper function for creating JavaScript objects from dynamic constructors.

toJs

fun TooltipCallback.toJs(): dynamic

An extension function to convert configuration class to JS object.