0
问题全部在标题:)如何更新表单中的ManyToOne字段?
使用Play!框架2.0,我有一个模型与一个ManyToOne字段到另一个模型。
在表单中,我用Select id - > toString显示它,但是当我点击提交时,我得到了“无效值”,因为它期望该模型的一个实例(我猜)。
我该怎么做?
感谢您的帮助!
问题全部在标题:)如何更新表单中的ManyToOne字段?
使用Play!框架2.0,我有一个模型与一个ManyToOne字段到另一个模型。
在表单中,我用Select id - > toString显示它,但是当我点击提交时,我得到了“无效值”,因为它期望该模型的一个实例(我猜)。
我该怎么做?
感谢您的帮助!
此选择的名称必须设置为property.id
即。如果你的模型看起来像
@Entity
public class Entry extends Model {
@Id
public Long id;
public String title;
@ManyToOne
public User user;
}
你的选择应writen这样的:
@select(
yourForm("user.id"),
options(User.options),
'id -> "user",
'_label -> "Select user"
)