FrappeUIPhx.Components.Rating (frappe_ui_phx v0.3.1)

Copy Markdown View Source

Avaliação em estrelas (1..max). Cada estrela é um <input type=radio>, então funciona em formulários e phx-change; o preenchimento vem do valor no servidor. Combine com FrappeUIPhx.Ecto.Rating no schema.

Summary

Functions

Valor (string ou inteiro) normalizado para 0..max; inválido vira 0.

Functions

current(value, max)

@spec current(term(), pos_integer()) :: non_neg_integer()

Valor (string ou inteiro) normalizado para 0..max; inválido vira 0.

rating(assigns)

Attributes

  • field (Phoenix.HTML.FormField) - Defaults to nil.
  • id (:any) - Defaults to nil.
  • name (:any)
  • value (:any)
  • max (:integer) - Defaults to 5.
  • readonly (:boolean) - Defaults to false.
  • errors (:list) - Defaults to [].
  • class (:any) - Defaults to nil.
  • Global attributes are accepted. Supports all globals plus: ["form"].