Base de Combobox e MultiSelect: gatilho + painel (Popover API) com busca e
opções que são <input type=radio|checkbox> nativos — então a seleção já é
valor de formulário e dispara o phx-change sem nenhum JS de negócio.
O hook colocated só filtra a lista pelo que foi digitado (estado de UI efêmero)
e fecha o painel na escolha única. Com on_search, a busca vira evento para o
servidor (lista grande/remota) e o filtro local é desligado.
Summary
Functions
Normaliza uma opção em {rótulo, valor} (ambos texto).
Functions
Normaliza uma opção em {rótulo, valor} (ambos texto).
Attributes
id(:string) (required)name(:string) (required)options(:list) (required) - strings ou {rótulo, valor}.selected(:list) - valores selecionados (strings). Defaults to[].multiple(:boolean) - Defaults tofalse.placeholder(:string) - Defaults tonil.search_placeholder(:string) - Defaults tonil.empty_text(:string) - Defaults tonil.on_search(:string) - Defaults tonil.errors(:list) - Defaults to[].disabled(:boolean) - Defaults tofalse.form(:string) - Defaults tonil.required(:boolean) - só vale na escolha única. Defaults tofalse.class(:any) - Defaults tonil.- Global attributes are accepted.