我有两个这样的模型:
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
- 其他
- 其他[]
错误取决于名称,但它永远不会起作用。
我怎样才能使它工作?