In ExAdmin, wie kann ich das Eingabefeld eines booleschen Renders als ein Kontrollkästchen machen.
Standardmäßig (d. H. Leer register_resource App.Reservation do end
) wird es als ein Kontrollkästchen angezeigt, aber ich muss das Formular anpassen und kann nicht ein Kontrollkästchen sein, wenn Sie es in der Eingabeliste definieren.Elixir ExAdmin, wie Boolesche Eingabe als ein Kontrollkästchen zu definieren?
register_resource App.Reservation do
form reservation do
inputs do
input reservation, :is_booked
end
end
end
Die Dokumentation erwähnt check_boxes
und radio
für Gruppen, aber nicht für einzelne Felder.
input reservation, :is_booked
wird ein Textfeld erstellen.
input reservation, :is_booked, type: :boolean
erstellt ein Textfeld, das true
als Standardwert angibt.
Möchten sie als Checkbox haben
Wie wäre es 'Eingang Reservierung: is_booked, Typ: checkbox'? (Ich habe nie ex_admin verwendet.) – Dogbert
Das Ergebnis ist ein großes Textfeld, das nach dem Klicken aktiv bleibt, aber keine Tastenanschläge registriert. Ich habe eine Reihe verschiedener Typen ausprobiert, check_boxes wird für Gruppen verwendet, Radio funktioniert auch nicht. Danke für den Vorschlag – larskris
Warum nicht versuchen, das Textfeld zu reparieren, das auf der Schablonenseite "true" sagt? (Ich frage mich, basierend auf kleinen Phoenix und Rails) -> https://hexdocs.pm/phoenix_html/Phoenix.HTML.Form.html#summary – NeoVe