设想
我有一个表单类型,用于创建或编辑我的实体。这些实体以x 对多的方式与其他实体有某种关系。这意味着 - 相对于保存操作 - 我的下拉列表将填充受约束实体的列表。
假设 - 在形式上 - 有这样的东西:
主要实体:MiniCooper
附件列表
产品 1:[用户可以使用此表单直接插入和保存
的输入属性列表] 产品 2:[用户可以使用此表单直接插入和保存的输入属性列表]
......
产品n:[用户可以使用此表单直接插入和保存的输入属性列表]
其中 Product[1,2,....,n] 是关系的“多”方(将“主要实体”视为关系的“x”方;对于我们的示例而言,实际上是否应该这样做并不重要)是 n 对 m 关系)并假设这些相关实体在创建“主要实体”本身时“自动”分配给我的主要实体。
当我通过实体类型呈现我的表单时,我将获得 Product 1 , Product 2 , .... , Product N 将呈现为下拉列表,并选择了相应的元素。
但是.....我不想要这种行为。我更喜欢它们可能是某种“标签”或类似的东西(因此没有人可以更改选择并产生相同“产品”的多重分配)。我如何编写我的实体类型——现在这些字段是“实体”类型的——来获得这个?
此外,我必须强制使用数据转换器吗?
截屏
正如您从屏幕截图中看到的那样,所有下拉列表(“价格类型”除外)都不应该是下拉列表(我知道我可以制作单值下拉列表,但我不想要它们)。
希望这张图片能帮助你更好地理解我的问题。