List of usage examples for org.apache.wicket.markup.html.form Form remove
public void remove(final IFormValidator validator)
From source file:org.openengsb.openticket.ui.web.panel.DeveloperTicketPanel.java
License:Apache License
public DeveloperTicketPanel(String id, Task task) { super(id);/*w ww. j av a 2 s . c om*/ temp = new DeveloperTicket(task); final FeedbackPanel feedback = new FeedbackPanel("feedback"); feedback.setOutputMarkupId(true); add(feedback); CompoundPropertyModel<DeveloperTicket> ticketModel = new CompoundPropertyModel<DeveloperTicket>(temp); Form<DeveloperTicket> form = new Form<DeveloperTicket>("editTicket", ticketModel); form.setOutputMarkupId(true); add(form); form.add(new Label("header-label-ticket", new ResourceModel("header.label.ticket"))); form.add(new Label("header-label-developerticket", new ResourceModel("header.label.developerticket"))); form = constituteReadOnlyFields(form); form = constituteEditableFields(form); AjaxButton saveButton = new AjaxButton("save", form) { @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { form.remove("listContainer"); form.add(printTicketProperties()); form.setOutputMarkupId(true); target.addComponent(form); info(getLocalizer().getString("info.tempsaved", this)); target.addComponent(feedback); } @Override protected void onError(AjaxRequestTarget target, Form<?> form) { target.addComponent(feedback); } }; form.add(saveButton); form.add(new Button("reset")); form.add(new Label("finished-label", new ResourceModel("edit.label.finished.false"))); AjaxButton closeButton = new AjaxButton("close", form) { @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { try { service.finishTask(temp); info(getLocalizer().getString("info.finished", this)); target.addComponent(feedback); this.setEnabled(false); this.setVisible(false); form.remove("close"); form.add(this); form.setEnabled(false); Label finished_label = new Label("finished-label", new ResourceModel("edit.label.finished.true")); form.remove("finished-label"); form.add(finished_label); form.remove("listContainer"); form.add(printTicketProperties()); form.setOutputMarkupId(true); target.addComponent(form); setResponsePage(getPage().getClass()); } catch (WorkflowException e) { e.printStackTrace(); error("Error: " + e.toString()); } } @Override protected void onError(AjaxRequestTarget target, Form<?> form) { target.addComponent(feedback); } }; form.add(closeButton); form.add(printTicketProperties()); }
From source file:org.openengsb.openticket.ui.web.panel.ReviewerTicketPanel.java
License:Apache License
public ReviewerTicketPanel(String id, Task task) { super(id);//from w ww. ja v a2 s . c om temp = new ReviewerTicket(task); final FeedbackPanel feedback = new FeedbackPanel("feedback"); feedback.setOutputMarkupId(true); add(feedback); CompoundPropertyModel<ReviewerTicket> ticketModel = new CompoundPropertyModel<ReviewerTicket>(temp); Form<ReviewerTicket> form = new Form<ReviewerTicket>("editTicket", ticketModel); form.setOutputMarkupId(true); add(form); form.add(new Label("header-label-ticket", new ResourceModel("header.label.ticket"))); form.add(new Label("header-label-reviewerticket", new ResourceModel("header.label.reviewerticket"))); form = constituteReadOnlyFields(form); form = constituteEditableFields(form); AjaxButton saveButton = new AjaxButton("save", form) { @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { form.remove("listContainer"); form.add(printTicketProperties()); form.setOutputMarkupId(true); target.addComponent(form); info(getLocalizer().getString("info.tempsaved", this)); target.addComponent(feedback); } @Override protected void onError(AjaxRequestTarget target, Form<?> form) { target.addComponent(feedback); } }; form.add(saveButton); form.add(new Button("reset")); form.add(new Label("finished-label", new ResourceModel("edit.label.finished.false"))); AjaxButton closeButton = new AjaxButton("close", form) { @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { try { service.finishTask(temp); info(getLocalizer().getString("info.finished", this)); target.addComponent(feedback); this.setEnabled(false); this.setVisible(false); form.remove("close"); form.add(this); form.setEnabled(false); Label finished_label = new Label("finished-label", new ResourceModel("edit.label.finished.true")); form.remove("finished-label"); form.add(finished_label); form.remove("listContainer"); form.add(printTicketProperties()); form.setOutputMarkupId(true); target.addComponent(form); setResponsePage(getPage().getClass()); } catch (WorkflowException e) { e.printStackTrace(); error("Error: " + e.toString()); } } @Override protected void onError(AjaxRequestTarget target, Form<?> form) { target.addComponent(feedback); } }; form.add(closeButton); form.add(printTicketProperties()); }
From source file:org.openengsb.openticket.ui.web.panel.TaskFinalViewPanel.java
License:Apache License
public TaskFinalViewPanel(String id, Task t) { super(id);/*from w ww .j a v a2 s . c om*/ this.task = t; final FeedbackPanel feedback = new FeedbackPanel("feedback"); feedback.setOutputMarkupId(true); add(feedback); add(printTicketProperties(task)); CompoundPropertyModel<Task> tm = new CompoundPropertyModel<Task>(task); Form<Task> form = new Form<Task>("taskForm", tm); form.setOutputMarkupId(true); add(form); AjaxButton okButton = new AjaxButton("ok", form) { @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { try { service.finishTask(task); this.setEnabled(false); form.remove("ok"); form.add(this); target.addComponent(form); setResponsePage(getPage().getClass()); } catch (WorkflowException e) { e.printStackTrace(); error("Error: " + e.toString()); } } @Override protected void onError(AjaxRequestTarget target, Form<?> form) { target.addComponent(feedback); } }; form.add(okButton); }