Skip to main content

ICustomItemBinding Interface

When implemented, represents a data binding used to provide data for the custom dashboard item.

#Declaration

TypeScript
export interface ICustomItemBinding extends IBindingProperty

#Inheritance

IBindingProperty
ICustomItemBinding

#Properties

#array Property

Specifies whether the data binding can contain multiple data items.

#Declaration

TypeScript
array: boolean

#Property Value

Type Description
boolean

true, if the binding can contain multiple data items; false, if the binding can contain only a single value.

#constraints Property

For internal use.

#Declaration

TypeScript
constraints?: {
    allowedTypes: Array<DataType>;
}

#Property Value

Name Type
allowedTypes DataType[]

#displayName Property

Specifies a data binding name that is displayed in the Binding menu.

#Declaration

TypeScript
displayName: string

#Property Value

Type Description
string

A string that is a data binding name.

#enableColoring Property

Specifies whether to enable coloring by this data binding.

#Declaration

TypeScript
enableColoring?: boolean

#Property Value

Type Description
boolean

true to enable coloring by this data binding; otherwise, false.

#enableInteractivity Property

Specifies whether to enable interactivity for this data binding.

#Declaration

TypeScript
enableInteractivity?: boolean

#Property Value

Type Description
boolean

true to enable interactivity for this data binding; otherwise, false.

#slice Property

For internal use.

#Declaration

TypeScript
slice?: string

#Property Value

Type
string