List of usage examples for org.apache.wicket.ajax AjaxRequestTarget add
void add(Component... components);
From source file:au.org.theark.admin.web.component.module.SearchResultsPanel.java
License:Open Source License
@SuppressWarnings({ "unchecked", "serial" }) private AjaxLink buildLink(final ArkModule arkModule) { ArkBusyAjaxLink link = new ArkBusyAjaxLink("link") { @Override/*ww w . j a va 2 s.com*/ public void onClick(AjaxRequestTarget target) { Long id = arkModule.getId(); ArkModule arkModule = iAdminService.getArkModule(id); containerForm.getModelObject().setArkModule(arkModule); ArkCRUDHelper.preProcessDetailPanelOnSearchResults(target, arkCrudContainerVo); // Refresh base container form to remove any feedBack messages target.add(containerForm); } }; // Add the label for the link Label linkLabel = new Label("arkModule.name", arkModule.getName()); link.add(linkLabel); return link; }
From source file:au.org.theark.admin.web.component.modulefunction.form.DetailForm.java
License:Open Source License
protected void onSave(Form<AdminVO> containerForm, AjaxRequestTarget target) { if (containerForm.getModelObject().getSelectedArkFunctions().isEmpty()) { this.error("At least one Function must be selected"); target.add(feedBackPanel); } else {/*from www .ja v a 2s. c om*/ // Save or update iAdminService.createOrUpdateArkModuleFunction(containerForm.getModelObject()); this.info("Ark Module Function: " + containerForm.getModelObject().getArkModule().getName() + " was created/updated successfully."); target.add(feedBackPanel); } onSavePostProcess(target); }
From source file:au.org.theark.admin.web.component.modulefunction.form.SearchForm.java
License:Open Source License
protected void onSearch(AjaxRequestTarget target) { target.add(feedbackPanel); containerForm.getModelObject().getArkModuleFunction() .setArkModule(containerForm.getModelObject().getArkModule()); long count = iAdminService.getArkModuleFunctionCount(containerForm.getModelObject().getArkModuleFunction()); if (count == 0L) { this.info("There are no records that matched your query. Please modify your filter"); target.add(feedbackPanel);/* ww w . j a va 2s . co m*/ } arkCrudContainerVo.getSearchResultPanelContainer().setVisible(true); target.add(arkCrudContainerVo.getSearchResultPanelContainer()); }
From source file:au.org.theark.admin.web.component.modulefunction.form.SearchForm.java
License:Open Source License
protected void onNew(AjaxRequestTarget target) { target.add(feedbackPanel); containerForm.setModelObject(new AdminVO()); containerForm.getModelObject().setAvailableArkFunctions(iAdminService.getArkFunctionList()); arkCrudContainerVo.getSearchResultPanelContainer().setVisible(false); arkCrudContainerVo.getSearchPanelContainer().setVisible(false); arkCrudContainerVo.getDetailPanelContainer().setVisible(true); arkCrudContainerVo.getDetailPanelFormContainer().setEnabled(true); arkCrudContainerVo.getViewButtonContainer().setVisible(false); arkCrudContainerVo.getEditButtonContainer().setVisible(true); // Refresh the markup containers target.add(arkCrudContainerVo.getSearchResultPanelContainer()); target.add(arkCrudContainerVo.getDetailPanelContainer()); target.add(arkCrudContainerVo.getDetailPanelFormContainer()); target.add(arkCrudContainerVo.getSearchPanelContainer()); target.add(arkCrudContainerVo.getViewButtonContainer()); target.add(arkCrudContainerVo.getEditButtonContainer()); // Refresh base container form to remove any feedBack messages target.add(containerForm);//from www . j av a 2 s .c o m }
From source file:au.org.theark.admin.web.component.modulefunction.SearchResultsPanel.java
License:Open Source License
@SuppressWarnings({ "unchecked", "serial" }) private AjaxLink buildLink(final ArkModuleFunction arkModuleFunction) { ArkBusyAjaxLink link = new ArkBusyAjaxLink("link") { @Override/*www . j a va 2s . c o m*/ public void onClick(AjaxRequestTarget target) { Long id = arkModuleFunction.getId(); ArkModuleFunction arkModuleFunction = iAdminService.getArkModuleFunction(id); containerForm.getModelObject().setArkModuleFunction(arkModuleFunction); containerForm.getModelObject().setAvailableArkFunctions(iAdminService.getArkFunctionList()); containerForm.getModelObject().setSelectedArkFunctions( iAdminService.getArkFunctionListByArkModule(arkModuleFunction.getArkModule())); ArkCRUDHelper.preProcessDetailPanelOnSearchResults(target, arkCrudContainerVo); // Refresh base container form to remove any feedBack messages target.add(containerForm); } }; // Add the label for the link Label linkLabel = new Label("arkModuleFunction.arkModule", arkModuleFunction.getArkModule().getName()); link.add(linkLabel); return link; }
From source file:au.org.theark.admin.web.component.modulerole.form.DetailForm.java
License:Open Source License
protected void onSave(Form<AdminVO> containerForm, AjaxRequestTarget target) { if (containerForm.getModelObject().getSelectedArkRoles().isEmpty()) { this.error("At least one Role must be selected"); target.add(feedBackPanel); } else {//ww w.j a va2s. c om if (containerForm.getModelObject().getArkModule().getId() == null) { // Save iAdminService.createArkModuleRole(containerForm.getModelObject()); } else { // Update iAdminService.updateArkModuleRole(containerForm.getModelObject()); } this.info( "Ark Module Role: " + containerForm.getModelObject().getArkModuleRole().getArkModule().getName() + " was created/updated successfully."); target.add(feedBackPanel); } onSavePostProcess(target); }
From source file:au.org.theark.admin.web.component.modulerole.form.SearchForm.java
License:Open Source License
protected void onSearch(AjaxRequestTarget target) { target.add(feedbackPanel); containerForm.getModelObject().getArkModuleRole() .setArkModule(containerForm.getModelObject().getArkModule()); long count = iAdminService.getArkModuleRoleCount(containerForm.getModelObject().getArkModuleRole()); if (count == 0L) { this.info("There are no records that matched your query. Please modify your filter"); target.add(feedbackPanel);/* w w w .j a va 2 s . c o m*/ } arkCrudContainerVo.getSearchResultPanelContainer().setVisible(true); target.add(arkCrudContainerVo.getSearchResultPanelContainer()); }
From source file:au.org.theark.admin.web.component.modulerole.form.SearchForm.java
License:Open Source License
protected void onNew(AjaxRequestTarget target) { target.add(feedbackPanel); containerForm.setModelObject(new AdminVO()); containerForm.getModelObject().setAvailableArkRoles(iAdminService.getArkRoleList()); preProcessDetailPanel(target);// ww w. j a v a 2s . c o m // Refresh base container form to remove any feedBack messages target.add(containerForm); }
From source file:au.org.theark.admin.web.component.modulerole.SearchResultsPanel.java
License:Open Source License
@SuppressWarnings({ "unchecked", "serial" }) private AjaxLink buildLink(final ArkModuleRole arkModuleRole) { ArkBusyAjaxLink link = new ArkBusyAjaxLink("link") { @Override/*from w w w . j a v a 2 s . co m*/ public void onClick(AjaxRequestTarget target) { Long id = arkModuleRole.getId(); ArkModuleRole arkModuleRole = iAdminService.getArkModuleRole(id); containerForm.getModelObject().setArkModuleRole(arkModuleRole); containerForm.getModelObject().setAvailableArkRoles(iAdminService.getArkRoleList()); containerForm.getModelObject() .setSelectedArkRoles(iAdminService.getArkRoleListByArkModule(arkModuleRole.getArkModule())); ArkCRUDHelper.preProcessDetailPanelOnSearchResults(target, arkCrudContainerVo); // Refresh base container form to remove any feedBack messages target.add(containerForm); } }; // Add the label for the link Label linkLabel = new Label("arkModuleRole.arkModule", arkModuleRole.getArkModule().getName()); link.add(linkLabel); return link; }
From source file:au.org.theark.admin.web.component.role.form.DetailForm.java
License:Open Source License
protected void onSave(Form<AdminVO> containerForm, AjaxRequestTarget target) { // Save or update iAdminService.createOrUpdateArkRole(containerForm.getModelObject()); this.info("Ark Role: " + containerForm.getModelObject().getArkRole().getName() + " was created/updated successfully."); target.add(feedBackPanel); onSavePostProcess(target);//from www .ja v a2s. c om }