Skip to content

charton API


charton API / @chart-on/ui / index / PickerHandlers

Interface: PickerHandlers<T> ​

Defined in: ui/src/picker-dialog.ts:87

Callbacks of a picker dialog: an item was picked, a row action was used, or the dialog closed.

Type Parameters ​

T ​

T extends PickerItem

Methods ​

onAction()? ​

optional onAction(actionId, item, dialog): void

Defined in: ui/src/picker-dialog.ts:91

A row action was used. Call dialog.refresh() after changing what pressed reads.

Parameters ​

actionId ​

string

item ​

T

dialog ​

PickerDialog

Returns ​

void


onClose()? ​

optional onClose(): void

Defined in: ui/src/picker-dialog.ts:93

The dialog closed, for any reason.

Returns ​

void


onSelect() ​

onSelect(items): void

Defined in: ui/src/picker-dialog.ts:89

The picked item (single), or every picked item when Done is pressed (multiple).

Parameters ​

items ​

T[]

Returns ​

void