UNPKG

@odoo/o-spreadsheet

Version:
37 lines (36 loc) 1.28 kB
import { Component } from "../../owl3_compatibility_layer"; import { ValueAndLabel } from "../../types/misc"; import { PropsOf } from "../../types/props_of"; import { SpreadsheetChildEnv } from "../../types/spreadsheet_env"; import { Popover } from "../popover/popover"; export declare class Select extends Component<SpreadsheetChildEnv> { static template: string; static components: { Popover: typeof Popover; }; protected props: import("@odoo/owl").Props<{ onChange: (value: string) => void; values: ValueAndLabel[]; selectedValue?: string | undefined; class?: string | undefined; popoverClass?: string | undefined; name?: string | undefined; title?: string | undefined; }>; private selectRef; private dropdownRef; private state; setup(): void; onMouseDown(): void; onKeyDown(ev: KeyboardEvent): void; onExternalClick(ev: MouseEvent): void; onOptionClick(value: string): void; toggleDropdown(): void; private closeDropdown; get popoverProps(): PropsOf<Popover>; get selectedLabel(): string; onOptionHover(value: string): void; get activeValue(): string | undefined; private navigateToNextOption; private navigateToPreviousOption; }