您好,我是 Apache Wicket 的新手,有人可以帮我找到一些与 Apache Wicket 表单相关的文档或示例,我可以在其中导航具有文本字段、下拉菜单、后退和下一步按钮的屏幕流。
我尝试了一个带有两个屏幕的简单示例,我可以在两个屏幕之间导航。我面临的问题是我无法在第二页单击“返回”按钮时看到我在第一个屏幕中输入的表单数据,而且我也无法看到我在第二个屏幕上输入的数据从第一个屏幕单击“下一步”按钮。
你可以使用org.apache.wicket.extensions.wizard.Wizard
.
首先定义您的向导步骤,如下所示:
private final class UserFieldsStep extends WizardStep {
public UserFieldsStep() {
super(new ResourceModel("adduser.title"), new ResourceModel("adduser.summary"));
add(new RequiredTextField("user.name"));
add(new RequiredTextField("user.email").add(EmailAddressValidator.getInstance()));
add(new TextArea("user.description"));
}
}
接着
public class AddUserWizard extends Wizard {
public AddUserWizard(String id) {
super(id);
....
WizardModel model = new WizardModel();
model.add(new UserNameStep());
// initialize the wizard with the wizard model we just built
init(model);
}
}
更多示例可在此处获得:http ://examples7x.wicket.apache.org/wicket-examples/wizard/