在ExAdmin中,如何将布尔渲染的输入字段设置为复选框
默认情况下(即空register_resource App.Reservation do end
)它显示为一个复选框,但我需要自定义表单,并且在输入列表中定义表单时无法将其设置为复选框。
register_resource App.Reservation do
form reservation do
inputs do
input reservation, :is_booked
end
end
end
该文档针对群组提及check_boxes
和radio
,但未针对单个字段提及。
input reservation, :is_booked
将创建一个文本字段。
input reservation, :is_booked, type: :boolean
会创建一个文本字段,其中true
为默认值。
希望将其作为复选框
答案 0 :(得分:0)
我遇到的问题是我忘了在模型中定义字段类型。一旦我做到了,它就有效了!
schema "users" do
...
field :active, :boolean, default: false
...
end
在admin for user.ex
中inputs do
...
input user, :active
...
end