2

我有两个这样的模型:

MyModel
    public Long id;
    public String display;
    public List<OtherModel> others;

OtherModel
    public Long id;
    public String display;

    public static HashMap<String, String> listAsOptions() // Returns a list of <Id, Display> items for the select

在我的表格中,我做了这样的选择:

@helper.select(form("others[]"), helper.options(models.OtherModel.listAsOptions), '_label -> "Others", 'id -> "form-others", '_showConstraints -> false, 'class -> "span3", 'multiple -> "multiple")

问题出在这个输入的名称上,在这里,others[]:它不起作用!

通常,由于我们与其他模型相关,我们应该将其映射为others[].id,但 id 也不起作用。

我尝试了这些(没有任何运气):

  • 其他人.id
  • 其他人.id[]
  • 其他[].id
  • 其他
  • 其他[]

错误取决于名称,但它永远不会起作用。

我怎样才能使它工作?

4

0 回答 0