List of usage examples for org.apache.wicket.ajax.form AjaxFormComponentUpdatingBehavior AjaxFormComponentUpdatingBehavior
public AjaxFormComponentUpdatingBehavior(final String event)
From source file:at.ac.tuwien.ifs.tita.ui.controls.panel.AdministrationPanelEffort.java
License:Apache License
/** * Displays all effort textfields./*from w ww . j ava2 s . c o m*/ */ private void displayTextFields() { teDescription = new ValidationTextField<String>("tedescription", new Model<String>("")); teDescription.add(StringValidator.maximumLength(IntegerConstants.FIFTY)); teDescription.setOutputMarkupId(true); form.add(teDescription); teDate = new ValidationDateTextField("tedate", new PropertyModel<Date>(this, "date"), new StyleDateConverter("S-", true)); teDate.add(new DatePicker()); teDate.setOutputMarkupId(true); form.add(teDate); teTimeLength = new ValidationTextField<String>("tetimelength", new Model<String>("")); teTimeLength.setType(String.class); teTimeLength.add(new AjaxFormComponentUpdatingBehavior("onchange") { @Override protected void onUpdate(AjaxRequestTarget target) { } }); teTimeLength.setOutputMarkupId(true); form.add(teTimeLength); teStartTime = new ValidationTextField<String>("testarttime", new Model<String>("")); teStartTime.setType(String.class); teStartTime.add(new AjaxFormComponentUpdatingBehavior("onchange") { @Override protected void onUpdate(AjaxRequestTarget target) { } }); teStartTime.setOutputMarkupId(true); form.add(teStartTime); teEndTime = new ValidationTextField<String>("teendtime", new Model<String>("")); teEndTime.setType(String.class); teEndTime.add(new AjaxFormComponentUpdatingBehavior("onchange") { @Override protected void onUpdate(AjaxRequestTarget target) { } }); teEndTime.setOutputMarkupId(true); form.add(teEndTime); teCostCenter = new ValidationTextField<String>("tecostcenter", new Model<String>("")); teCostCenter.setType(String.class); teCostCenter.add(new AjaxFormComponentUpdatingBehavior("onchange") { @Override protected void onUpdate(AjaxRequestTarget target) { } }); teCostCenter.setOutputMarkupId(true); form.add(teCostCenter); }
From source file:at.ac.tuwien.ifs.tita.ui.controls.panel.AdministrationPanelEffort.java
License:Apache License
/** * Display all FilterFields.// w w w. j a v a 2s .c om */ private void displayFilterFields() { teFilterDescription = new TextField<String>("filterdescription", new Model<String>("")) { }; teFilterDescription.add(StringValidator.maximumLength(IntegerConstants.FIFTY)); teFilterDescription.setType(String.class); teFilterDescription.add(new OnChangeAjaxBehavior() { @Override protected void onUpdate(AjaxRequestTarget target) { filterList(target); } }); form.add(teFilterDescription); teFilterDateFrom = new DateTextField("filterdatefrom", new PropertyModel<Date>(this, "dateFrom"), new StyleDateConverter("S-", true)); teFilterDateFrom.add(new DatePicker()); teFilterDateFrom.add(new AjaxFormComponentUpdatingBehavior("onchange") { @Override protected void onUpdate(AjaxRequestTarget target) { filterList(target); } }); form.add(teFilterDateFrom); form.add(new AjaxButton("buttonCancelDateFrom", form) { @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form1) { dateFrom = null; target.addComponent(teFilterDateFrom); filterList(target); } }); form.add(new AjaxButton("buttonCancelDateUntil", form) { @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form1) { dateUntil = null; target.addComponent(teFilterDateUntil); filterList(target); } }); teFilterDateUntil = new DateTextField("filterdateuntil", new PropertyModel<Date>(this, "dateUntil"), new StyleDateConverter("S-", true)); teFilterDateUntil.add(new DatePicker()); teFilterDateUntil.add(new AjaxFormComponentUpdatingBehavior("onchange") { @Override protected void onUpdate(AjaxRequestTarget target) { filterList(target); } }); form.add(teFilterDateUntil); teFilterCostCenter = new TextField<String>("filtercostcenter", new Model<String>("")) { }; teFilterCostCenter.add(StringValidator.maximumLength(IntegerConstants.FIFTY)); teFilterCostCenter.setType(String.class); teFilterCostCenter.add(new OnChangeAjaxBehavior() { @Override protected void onUpdate(AjaxRequestTarget target) { filterList(target); } }); form.add(teFilterCostCenter); }
From source file:at.ac.tuwien.ifs.tita.ui.importing.effort.csv.EffortImportCSVPage.java
License:Apache License
/** * Method to set the behavior for each dropDownChoice. * * @param dropDownChoiceList/* w w w .j ava 2 s. co m*/ * - a list of dropDownChoices. */ public void addDropDownBehavior(List<DropDownChoice<SelectOption>> dropDownChoiceList) { for (DropDownChoice<SelectOption> dropDownChoice : dropDownChoiceList) { dropDownChoice.setOutputMarkupId(true); dropDownChoice.setNullValid(false); dropDownChoice.setConvertedInput(selectedEffortOptions); dropDownChoice.add(new AjaxFormComponentUpdatingBehavior("onchange") { @Override protected void onUpdate(AjaxRequestTarget target) { // importData.setVisible(checkDropDownChoiceValues(listOfDropDowns)); tableForImportedEfforts.setVisible(false); lblMessageForUser.setVisible(false); results.add(tableForImportedEfforts); results.add(lblMessageForUser); target.addComponent(results); target.addComponent(importData); } }); } }
From source file:at.ac.tuwien.ifs.tita.ui.tasklist.TaskListPanel.java
License:Apache License
/** * Shows the header and configuration for the tasklist. */// w w w .j a v a2 s . c o m private void displayHeader() { dropDownView = new DropDownChoice<String>("dropdownGrouping", new Model<String>(), groupingList) { @Override protected boolean wantOnSelectionChangedNotifications() { return true; } /** * Called when a option is selected of a dropdown list that wants to be * notified of this event. * * @param newSelection The newly selected object of the backing model */ @Override protected void onSelectionChanged(final String newSelection) { } }; dropDownView.setOutputMarkupId(true); dropDownView.setDefaultModelObject(groupingList.get(0)); dropDownView.setNullValid(false); dropDownView.add(new AjaxFormComponentUpdatingBehavior("onchange") { @Override protected void onUpdate(AjaxRequestTarget target) { changeGrouping(project); target.addComponent(containerTaskList); } }); tasklistForm.add(dropDownView); tasklistForm.add(new Label("dummy", "")); tasklistForm.add(new AjaxButton("updateTaskList") { @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form1) { loadIssueTrackerTasks(project); target.addComponent(containerTaskList); } }); // general timer panel generalTimer = new GeneralTimerPanel("generalTimer", this); tasklistForm.add(generalTimer); }
From source file:au.org.theark.admin.web.component.function.form.SearchForm.java
License:Open Source License
@SuppressWarnings("unchecked") private void initArkFunctionTypeDropDown() { List<ArkFunctionType> arkFunctionTypeList = iAdminService.getArkFunctionTypeList(); ChoiceRenderer<ArkFunctionType> defaultChoiceRenderer = new ChoiceRenderer<ArkFunctionType>("name", "id"); arkFunctionTypeDropDown = new DropDownChoice("arkFunction.arkFunctionType", arkFunctionTypeList, defaultChoiceRenderer);/* w w w . j a v a 2 s.c om*/ arkFunctionTypeDropDown.add(new AjaxFormComponentUpdatingBehavior("onChange") { private static final long serialVersionUID = 5591846326218931210L; @Override protected void onUpdate(AjaxRequestTarget target) { } }); }
From source file:au.org.theark.admin.web.component.modulefunction.form.SearchForm.java
License:Open Source License
private void initArkModuleDropDown() { List<ArkModule> arkModuleList = iAdminService.getArkModuleList(); ChoiceRenderer<ArkModule> defaultChoiceRenderer = new ChoiceRenderer<ArkModule>("name", "id"); arkModuleDropDown = new DropDownChoice<ArkModule>("arkModule", arkModuleList, defaultChoiceRenderer); arkModuleDropDown.add(new AjaxFormComponentUpdatingBehavior("onChange") { private static final long serialVersionUID = 5591846326218931210L; @Override//from w w w . ja v a 2 s . com protected void onUpdate(AjaxRequestTarget target) { } }); arkModuleDropDown.setOutputMarkupPlaceholderTag(true); }
From source file:au.org.theark.admin.web.component.rolePolicy.form.DetailForm.java
License:Open Source License
private void initArkRoleDropDown() { List<ArkRole> arkRoleList = iAdminService.getArkRoleList(); ChoiceRenderer<ArkRole> defaultChoiceRenderer = new ChoiceRenderer<ArkRole>("name", "id"); arkRoleDropDown = new DropDownChoice<ArkRole>("arkRolePolicyTemplate.arkRole", arkRoleList, defaultChoiceRenderer);// w w w .j a v a2 s . com arkRoleDropDown.add(new AjaxFormComponentUpdatingBehavior("onChange") { private static final long serialVersionUID = 5591846326218931210L; @Override protected void onUpdate(AjaxRequestTarget target) { List<ArkModule> arkModuleList = iAdminService.getArkModuleListByArkRole( containerForm.getModelObject().getArkRolePolicyTemplate().getArkRole()); arkModuleDropDown.getChoices().clear(); arkModuleDropDown.setChoices(arkModuleList); target.add(arkModuleDropDown); } }); arkRoleDropDown.setEnabled(isNew()); }
From source file:au.org.theark.admin.web.component.rolePolicy.form.DetailForm.java
License:Open Source License
private void initArkModuleDropDown() { List<ArkModule> arkModuleList = iAdminService .getArkModuleListByArkRole(containerForm.getModelObject().getArkRolePolicyTemplate().getArkRole()); ChoiceRenderer<ArkModule> defaultChoiceRenderer = new ChoiceRenderer<ArkModule>("name", "id"); arkModuleDropDown = new DropDownChoice<ArkModule>("arkRolePolicyTemplate.arkModule", arkModuleList, defaultChoiceRenderer);/*from ww w . j av a2s. c o m*/ arkModuleDropDown.add(new AjaxFormComponentUpdatingBehavior("onChange") { private static final long serialVersionUID = -1917750577626157879L; @Override protected void onUpdate(AjaxRequestTarget target) { List<ArkFunction> arkFunctionList = iAdminService .getArkFunctionListByArkModule(containerForm.getModelObject().getArkModule()); arkFunctionDropDown.getChoices().clear(); arkFunctionDropDown.setChoices(arkFunctionList); target.add(arkFunctionDropDown); } }); arkModuleDropDown.setEnabled(isNew()); }
From source file:au.org.theark.admin.web.component.rolePolicy.form.SearchForm.java
License:Open Source License
private void initArkRoleDropDown() { List<ArkRole> arkRoleList = iAdminService.getArkRoleList(); // Restrict searching/selecting of Super Administrator arkRoleList.remove(iAdminService/* w ww.j ava 2s. com*/ .getArkRoleByName(au.org.theark.core.security.RoleConstants.ARK_ROLE_SUPER_ADMINISTATOR)); ChoiceRenderer<ArkRole> defaultChoiceRenderer = new ChoiceRenderer<ArkRole>("name", "id"); arkRoleDropDown = new DropDownChoice<ArkRole>("arkRoleModuleFunctionVo.arkRole", arkRoleList, defaultChoiceRenderer); arkRoleDropDown.add(new AjaxFormComponentUpdatingBehavior("onChange") { private static final long serialVersionUID = 5591846326218931210L; @Override protected void onUpdate(AjaxRequestTarget target) { // Reset the Module list when the Role changes ArkRole arkRole = getModelObject().getArkRoleModuleFunctionVo().getArkRole(); updateModuleDropDown(arkRole); target.add(arkModuleDropDown); } }); }
From source file:au.org.theark.core.web.component.customfield.form.DetailForm.java
License:Open Source License
/** * initialize Field Types.//w w w .j ava2 s. c o m */ private void initFieldTypeDdc() { List<FieldType> fieldTypeCollection = iArkCommonService.getFieldTypes(); ChoiceRenderer fieldTypeRenderer = new ChoiceRenderer(Constants.FIELDTYPE_NAME, Constants.FIELDTYPE_ID); fieldTypeDdc = new DropDownChoice<FieldType>(Constants.FIELDVO_CUSTOMFIELD_FIELD_TYPE, fieldTypeCollection, fieldTypeRenderer) { @Override protected void onBeforeRender() { if (!isNew()) { // Disable fieldType if data exists for the field setEnabled(!cpModel.getObject().getCustomField().getCustomFieldHasData()); } super.onBeforeRender(); } }; fieldTypeDdc.setOutputMarkupId(true); fieldTypeDdc.add(new AjaxFormComponentUpdatingBehavior("onchange") { protected void onUpdate(AjaxRequestTarget target) { updateEncodedValueFld(); updateUnitTypeDdc(); initMinMaxValuePnls(); target.add(minMaxValueEntryWMC); target.add(missingValueEntryWMC); target.add(defaultValueEntryWMC); target.add(fieldEncodedValuesTxtFld); if (panelCustomUnitTypeDropDown.isVisible()) target.add(fieldUnitTypeDdc); //Add field unite type as text if (panelCustomUnitTypeText.isVisible()) target.add(fieldUnitTypeTxtFld); target.add(fieldAllowMultiselectChkBox); } }); }