1

我正在尝试制作一个可为空的整数,即一个整数,它的值也可以设置为空。

为此,我希望有一个带有复选框的整数输入,以表示它为空(然后可以连接 JavaScript 以禁用/启用整数输入)。

我看到了三种方法:

  1. 有一个自定义类型,它有两个字段。
  2. 有一个处理这两者的自定义表单小部件。
  3. 一和二的某种组合。

我对此没有任何问题,这很简单。

我似乎找不到任何有关如何将这两个字段汇集到单个变量的文档。

有任何想法吗?

4

1 回答 1

3

我能看到的最好方法是将表单转换器应用于您的表单。

如果选中该复选框,则将 null 设置为您的属性,如果不是,则分配整数小部件的值。

您可以在这里查看并将其应用于您的特定情况。

旁注:我不会在控制器中这样做,这不是他的工作。

于 2013-02-11T22:39:14.850 回答