这是层次结构
父WebPage包含Panel。网页有一个表格
add(this.form = new Form<LoginUser>("form", new CompoundPropertyModel<LoginUser>(new LoginUserModel(user))) {
@Override
protected void onSubmit() {
...
}
现在在Panel中我需要从表单更新中获取更新的LoginUser。在小组中,我试图通过((UserPage) getPage()).getForm().getModelObject();
但是,它没有提供LoginUser
的更新值。
请提供有关如何访问面板中父WebPage的表单模型的输入。
答案 0 :(得分:2)
只需将Model或ModelObject传递给Panel的构造函数,并将其存储在面板的成员中。由于它与支持表单的对象完全相同,因此它将包含相同的更新值。