Seletor de data com calendário (LiveComponent: o mês exibido é estado próprio).
<.live_component module={FrappeUIPhx.Components.DatePicker} id="nascimento" field={@form[:nascimento]} />O valor viaja num <input type=hidden> (formato ISO). Ao escolher um dia, o
cliente atualiza o hidden e dispara input, então o phx-change do
formulário recebe a mudança como em qualquer outro campo; o servidor também
recebe pick para manter a seleção coerente. Datas forjadas (fora de
min/max ou inválidas) são ignoradas.
Summary
Functions
Função-componente que monta o LiveComponent (<.date_picker id=... field=... />).
Functions
Função-componente que monta o LiveComponent (<.date_picker id=... field=... />).
Attributes
id(:string) (required)field(Phoenix.HTML.FormField) - Defaults tonil.name(:any) - Defaults tonil.value(:any) - data ISO (2026-03-09) ouDate. Defaults tonil.min(:any) - primeira data permitida. Defaults tonil.max(:any) - última data permitida. Defaults tonil.placeholder(:string) - Defaults tonil.disabled(:boolean) - Defaults tofalse.class(:any) - Defaults tonil.errors(:list) - Defaults to[].- Global attributes are accepted.