# ez-combo-box-list



<!-- Auto Generated Below -->


## Properties

| Property          | Attribute           | Description                                                          | Type                        | Default     |
| ----------------- | ------------------- | -------------------------------------------------------------------- | --------------------------- | ----------- |
| `maxWidth`        | `max-width`         | Largura máxima da lista, em pixels.                                  | `number`                    | `undefined` |
| `onOptionHover`   | --                  | Callback chamado quando o mouse passa sobre uma opção.               | `(index: number) => void`   | `undefined` |
| `onOptionSelect`  | --                  | Callback chamado quando uma opção é selecionada.                     | `(option: IOption) => void` | `undefined` |
| `preSelection`    | `pre-selection`     | Índice da opção pré-selecionada na lista.                            | `number`                    | `undefined` |
| `showLoading`     | `show-loading`      | Indica se o indicador de carregamento deve ser exibido.              | `boolean`                   | `undefined` |
| `showOptionValue` | `show-option-value` | Indica se o valor de cada opção deve ser exibido junto com o rótulo. | `boolean`                   | `undefined` |
| `textEmptyList`   | `text-empty-list`   | Mensagem exibida quando a lista de opções está vazia.                | `string`                    | `undefined` |
| `visibleOptions`  | --                  | Lista de opções visíveis que serão exibidas no componente.           | `IOption[]`                 | `undefined` |
| `width`           | `width`             | Largura fixa da lista, em pixels.                                    | `number`                    | `undefined` |


## Methods

### `nextOption() => Promise<void>`

Move a seleção para a próxima opção na lista.

#### Returns

Type: `Promise<void>`

---

### `previousOption() => Promise<void>`

Move a seleção para a opção anterior na lista, sem ultrapassar o início.

#### Returns

Type: `Promise<void>`

---

### `selectCurrentOption() => Promise<void>`

Seleciona a opção atualmente pré-selecionada.

#### Returns

Type: `Promise<void>`




## Dependencies

### Used by

 - [ez-combo-box](..)

### Graph
```mermaid
graph TD;
  ez-combo-box --> ez-combo-box-list
  style ez-combo-box-list fill:#f9f,stroke:#333,stroke-width:4px
```

----------------------------------------------


