尝试在很多文档中查找信息,但似乎找不到正确的答案。
我的场景: 1. 使用表单(GUI)创建对象 2. 提交 - 保存。3. 重新打开对象(从列表中选择) 4. 编辑对象 5. 保存对现有对象的更新。
问题似乎是如何将现有对象的 ID 绑定到表单上的字段。
谢谢。
诗人
尝试在很多文档中查找信息,但似乎找不到正确的答案。
我的场景: 1. 使用表单(GUI)创建对象 2. 提交 - 保存。3. 重新打开对象(从列表中选择) 4. 编辑对象 5. 保存对现有对象的更新。
问题似乎是如何将现有对象的 ID 绑定到表单上的字段。
谢谢。
诗人
请参阅示例中的代码以更新对象
public static Result update(Long id) {
Form<Computer> computerForm = form(Computer.class).bindFromRequest();
if(computerForm.hasErrors()) {
return badRequest(editForm.render(id, computerForm));
}
computerForm.get().update(id);
flash("success", "Computer " + computerForm.get().name + " has been updated");
return GO_HOME;
}
整个示例可在您的播放目录或github 上找到