如何使用ExAdmin启用将可选布尔字段设置为nil?

时间:2018-04-04 22:44:31

标签: elixir phoenix-framework ecto exadmin

对于具有可选布尔字段的Ecto架构,是否可以设置ExAdmin以允许用户将值设置为niltruefalse?开箱即用,似乎只允许将值设置为truefalse

以下是Ecto架构的样子:

defmodule ExampleSchema do
  # ...

  schema "example_schema" do
    field :optional_boolean, :boolean
  end

  def changeset(schema, params) do
    schema
    |> cast(params, [:optional_boolean])
    |> validate_required([:optional_boolean])
  end
end

以下是ExAdmin代码的样子:

defmodule ExAdmin.ExampleSchema do
  use ExAdmin.Register

  register_resource ExampleSchema do
    form resource do
      inputs do
        input resource, :optional_boolean
      end
    end
  end
end

0 个答案:

没有答案