List of usage examples for org.apache.wicket.markup.html.form Form setOutputMarkupPlaceholderTag
public final Component setOutputMarkupPlaceholderTag(final boolean outputTag)
From source file:com.hubeleon.wicketlist.HomePage.java
License:Open Source License
public HomePage() { final WebMarkupContainer divList = new WebMarkupContainer("ochConfirmCDRsTable"); divList.setOutputMarkupId(true);//from www . j a v a 2 s .com divList.setOutputMarkupPlaceholderTag(true); setVersioned(false); final List<CDRInfo> cdrInfoArray = new ArrayList(); if (SystemProperty.environment.value() == SystemProperty.Environment.Value.Development) { try (Closeable closeable = ObjectifyService.begin()) { System.out.println(" ####### get all cdr list"); List<CDRInfo> ths = ofy().load().type(CDRInfo.class).list(); cdrInfoArray.addAll(ths); } } final ListView list = new ListView<CDRInfo>("listview", cdrInfoArray) { protected void populateItem(final ListItem<CDRInfo> listItem) { final CDRInfo cdr = (CDRInfo) listItem.getModelObject(); System.out.println("Populating List for " + cdr.getCdrId() + " with status " + cdr.getCdrStatusType() + " retrieved from database "); listItem.setOutputMarkupId(true); listItem.setOutputMarkupPlaceholderTag(true); listItem.add(new Label("cdr", (cdr.getCdrId() != null ? cdr.getCdrId() : ""))); listItem.add(new Label("evseId", (cdr.getEvseId() != null ? cdr.getEvseId() : ""))); final Label lblStatus = new Label("status", new PropertyModel<String>(cdr, "cdrStatusType")); lblStatus.setOutputMarkupId(true); lblStatus.setOutputMarkupPlaceholderTag(true); listItem.add(lblStatus); listItem.add(new Label("startDateTime", (cdr.getStartDateTime().toString() != null ? cdr.getStartDateTime().toString() : ""))); listItem.add(new Label("endDateTime", (cdr.getEndDateTime().toString() != null ? cdr.getEndDateTime().toString() : ""))); listItem.add(new Label("duration", (cdr.getDuration() != null ? cdr.getDuration() : ""))); listItem.add(new Label("instance", cdr.getInstance() != null ? cdr.getInstance() : "")); listItem.add(new Label("tokenType", cdr.getTokenType() != null ? cdr.getTokenType() : "")); listItem.add(new Label("tokenSubType", cdr.getTokenSubType() != null ? cdr.getTokenSubType() : "")); listItem.add(new Label("contractId", cdr.getContractId() != null ? cdr.getContractId() : "")); listItem.add(new Label("liveAuthId", cdr.getLiveAuthId() != null ? cdr.getLiveAuthId() : "")); final Form<CDRInfo> form = new Form<CDRInfo>("myForm", new Model(cdr)) { /** * */ private static final long serialVersionUID = 1L; protected void onSubmit(AjaxRequestTarget target, Form<CDRInfo> form) { CDRInfo c = (CDRInfo) this.getModelObject(); System.err.println("######## STATUS:" + c.getCdrStatusType()); //this.setResponsePage(new MovieDisplayPage(movie)); }; }; form.setOutputMarkupId(true); form.setOutputMarkupPlaceholderTag(true); final HiddenField currentState = new HiddenField("currentState", new PropertyModel<String>(cdr, "cdrStatusType")); currentState.setOutputMarkupId(true); form.add(currentState); final HiddenField hcdr = new HiddenField("cdrId", new PropertyModel<String>(cdr, "cdrId")); hcdr.setOutputMarkupId(true); form.add(hcdr); final Model<String> btnStyle = new Model<String>("btn-warning"); AjaxButton btn = new AjaxButton("stateAcceptButton", new PropertyModel<String>(cdr, "cdrStatusType"), form) { protected void updateAjaxAttributes(AjaxRequestAttributes attributes) { super.updateAjaxAttributes(attributes); attributes.setWicketAjaxResponse(false); } protected void onClick(AjaxRequestTarget target, Form form) { } protected void onSubmit(AjaxRequestTarget target, Form form) { System.out.println(" ####### " + hcdr.getDefaultModelObjectAsString() + " - " + currentState.getDefaultModelObjectAsString()); if (SystemProperty.environment.value() == SystemProperty.Environment.Value.Development) { try (Closeable closeable = ObjectifyService.begin()) { CDRInfo result = (CDRInfo) ofy().load().type(CDRInfo.class) .id(hcdr.getDefaultModelObjectAsString()).now(); result.setCdrStatusType("Accepted"); System.out.println("Persisting to database " + result.getCdrId() + " - " + result.getCdrStatusType() + " ::: " + target.getLastFocusedElementId()); ofy().save().entity(result).now(); setReuseItems(true); addStateChange(); modelChanging(); // Remove item and invalidate listView List<CDRInfo> currentList = (List<CDRInfo>) getList(); for (CDRInfo i : currentList) { if (i.getCdrId().equalsIgnoreCase(result.getCdrId())) { System.out.println("#### Found entry and updating state to : " + result.getCdrStatusType()); currentList.remove(i); i.setCdrStatusType(result.getCdrStatusType()); System.out.println("#### set list " + currentList); setList(currentList); target.appendJavaScript(" document.getElementById('" + lblStatus.getId() + "').value='" + result.getCdrStatusType() + "';"); System.out.println("#### model changed "); modelChanged(); System.out.println("#### remove all "); removeAll(); break; } else { System.out.println("#### NOT FOUND as charge record " + i.getCdrId() + ", while we are looking for " + result.getCdrId()); } } } } target.add(lblStatus); setResponsePage(HomePage.class); } }; btn.add(AttributeModifier.append("class", btnStyle)); btn.add(new AttributeModifier("cdrStatusType", cdr) { protected String newValue(final String currentValue, final String replacementValue) { System.out .println("######## New Value 1:" + replacementValue + " old value " + currentValue); return currentValue + replacementValue; } }); form.add(btn); AjaxButton btnReject = new AjaxButton("stateRejectButton", new PropertyModel<String>(cdr, "cdrStatusType"), form) { protected void updateAjaxAttributes(AjaxRequestAttributes attributes) { super.updateAjaxAttributes(attributes); attributes.setWicketAjaxResponse(false); System.out.println("########updateAjaxAttributes"); } protected void onSubmit(AjaxRequestTarget target, Form form) { System.out.println(" ####### " + hcdr.getDefaultModelObjectAsString() + " - " + currentState.getDefaultModelObjectAsString()); if (SystemProperty.environment.value() == SystemProperty.Environment.Value.Development) { try (Closeable closeable = ObjectifyService.begin()) { CDRInfo result = (CDRInfo) ofy().load().type(CDRInfo.class) .id(hcdr.getDefaultModelObjectAsString()).now(); result.setCdrStatusType("Rejected"); System.out.println("Persisting to database " + result.getCdrId() + " - " + result.getCdrStatusType() + " ::: " + target.getLastFocusedElementId()); ofy().save().entity(result).now(); getList().remove(result); } } target.add(divList); } }; btnReject.add(AttributeModifier.append("class", btnStyle)); btnReject.add(new AttributeModifier("cdrStatusType", cdr) { protected String newValue(final String currentValue, final String replacementValue) { System.out.println("######## New Value Reject Button:" + replacementValue + " old value " + currentValue); return currentValue + replacementValue; } }); form.add(btnReject); listItem.add(form); } }; list.setOutputMarkupId(true); list.setOutputMarkupPlaceholderTag(true); divList.setOutputMarkupId(true); divList.setOutputMarkupPlaceholderTag(true); divList.add(list); add(divList); }
From source file:org.apache.syncope.client.console.panels.DirectoryPanel.java
License:Apache License
protected void initResultTable() { // --------------------------- // Result table initialization // --------------------------- updateResultTable(false);/* w w w . j a v a 2s. c om*/ // --------------------------- // --------------------------- // Rows-per-page selector // --------------------------- final Form<?> paginatorForm = new Form<>("paginator"); paginatorForm.setOutputMarkupPlaceholderTag(true); paginatorForm.setVisible(showPaginator); container.add(paginatorForm); final DropDownChoice<Integer> rowsChooser = new DropDownChoice<>("rowsChooser", new PropertyModel<Integer>(this, "rows"), prefMan.getPaginatorChoices()); rowsChooser.add(new IndicatorAjaxFormComponentUpdatingBehavior(Constants.ON_CHANGE) { private static final long serialVersionUID = -1107858522700306810L; @Override protected void onUpdate(final AjaxRequestTarget target) { prefMan.set(getRequest(), getResponse(), paginatorRowsKey(), String.valueOf(rows)); final EventDataWrapper data = new EventDataWrapper(); data.setTarget(target); data.setRows(rows); send(getParent(), Broadcast.BREADTH, data); } }); paginatorForm.add(rowsChooser); // --------------------------- }
From source file:org.dcm4chee.web.war.tc.TCSearchPanel.java
License:LGPL
@SuppressWarnings({ "serial" }) public TCSearchPanel(final String id) { super(id, new Model<TCQueryFilter>(new TCQueryFilter())); setOutputMarkupId(true);// ww w . j a v a2s . c o m final DateSpanSearchItem dateSpanItem = new DateSpanSearchItem(); final DateSpanDialog dateSpanDialog = new DateSpanDialog(dateSpanItem); final List<IDateSearchItem> dateItems = new ArrayList<IDateSearchItem>(); dateItems.addAll(Arrays.asList(NotOlderThanSearchItem.values())); dateItems.add(dateSpanItem); Form<?> dateSpanDialogOuterForm = new Form<Void>("date-input-dialog-outer-form"); dateSpanDialogOuterForm.setOutputMarkupId(true); dateSpanDialogOuterForm.setMarkupId("tc-search-date-input-form-helper"); dateSpanDialogOuterForm.add(dateSpanDialog); final TCInput keywordInput = TCUtilities.createInput("keywordInput", TCQueryFilterKey.Keyword, getFilterValue(TCQueryFilterKey.Keyword), true); final TCInput anatomyInput = TCUtilities.createInput("anatomyInput", TCQueryFilterKey.Anatomy, getFilterValue(TCQueryFilterKey.Anatomy), true); final TCInput pathologyInput = TCUtilities.createInput("pathologyInput", TCQueryFilterKey.Pathology, getFilterValue(TCQueryFilterKey.Pathology), true); final TCInput findingInput = TCUtilities.createInput("findingInput", TCQueryFilterKey.Finding, getFilterValue(TCQueryFilterKey.Finding), true); final TCInput diagnosisInput = TCUtilities.createInput("diagnosisInput", TCQueryFilterKey.Diagnosis, getFilterValue(TCQueryFilterKey.Diagnosis), true); final TCInput diffDiagnosisInput = TCUtilities.createInput("diffDiagnosisInput", TCQueryFilterKey.DifferentialDiagnosis, getFilterValue(TCQueryFilterKey.DifferentialDiagnosis), true); final TextField<String> textText = new TextField<String>("textText", new Model<String>("")); textText.add(new AutoSelectInputTextBehaviour()); final DropDownChoice<TCQueryFilterValue.AcquisitionModality> modalityChoice = TCUtilities .createDropDownChoice("modalityChoice", new Model<TCQueryFilterValue.AcquisitionModality>(), Arrays.asList(TCQueryFilterValue.AcquisitionModality.values()), NullDropDownItem.All); final DropDownChoice<TCQueryFilterValue.PatientSex> patientSexChoice = TCUtilities.createEnumDropDownChoice( "patientSexChoice", new Model<TCQueryFilterValue.PatientSex>(), Arrays.asList(TCQueryFilterValue.PatientSex.values()), true, "tc.patientsex", NullDropDownItem.All); final DropDownChoice<TCQueryFilterValue.Category> categoryChoice = TCUtilities.createEnumDropDownChoice( "categoryChoice", new Model<TCQueryFilterValue.Category>(), Arrays.asList(TCQueryFilterValue.Category.values()), true, "tc.category", NullDropDownItem.All); final DropDownChoice<TCQueryFilterValue.Level> levelChoice = TCUtilities.createEnumDropDownChoice( "levelChoice", new Model<TCQueryFilterValue.Level>(), Arrays.asList(TCQueryFilterValue.Level.values()), true, "tc.level", NullDropDownItem.All); final DropDownChoice<TCQueryFilterValue.YesNo> diagnosisConfirmedChoice = TCUtilities .createEnumDropDownChoice("diagnosisConfirmedChoice", new Model<TCQueryFilterValue.YesNo>(), Arrays.asList(TCQueryFilterValue.YesNo.values()), true, "tc.yesno", NullDropDownItem.All); final TCAjaxComboBox<IDateSearchItem> dateBox = new TCAjaxComboBox<IDateSearchItem>("dateChoice", dateItems, new IChoiceRenderer<IDateSearchItem>() { public String getIdValue(IDateSearchItem item, int index) { return item.getId(); } public String getDisplayValue(IDateSearchItem item) { return item.getLabel(getSession().getLocale()); } }) { @Override protected IDateSearchItem convertValue(String svalue) { if (TCUtilities.equals(dateSpanItem.getLabel(getSession().getLocale()), svalue)) { return dateSpanItem; } else { return NotOlderThanSearchItem.valueForLabel(svalue, getSession().getLocale()); } } @Override protected boolean shallCommitValue(IDateSearchItem oldValue, IDateSearchItem newValue, AjaxRequestTarget target) { if (dateSpanItem == newValue) { final Component c = this; dateSpanDialog.setWindowClosedCallback(new WindowClosedCallback() { @Override public void onClose(AjaxRequestTarget target) { target.appendJavascript( getDateBoxInitUIJavascript(c.getMarkupId(true), dateSpanItem, false)); } }); dateSpanDialog.show(target); return true; } return super.shallCommitValue(oldValue, newValue, target); } }; TCUtilities.addOnDomReadyJavascript(dateBox, getDateBoxInitUIJavascript(dateBox.getMarkupId(), dateSpanItem, true)); final RadioGroup<Option> optionGroup = new RadioGroup<Option>("optionGroup", new Model<Option>()); optionGroup.add(new Radio<Option>("historyOption", new Model<Option>(Option.History))); optionGroup.add(new Radio<Option>("authorNameOption", new Model<Option>(Option.AuthorName))); optionGroup.add(new Radio<Option>("authorContactOption", new Model<Option>(Option.AuthorContact))); optionGroup.add(new Radio<Option>("authorOrganisationOption", new Model<Option>(Option.AuthorAffiliation))); optionGroup.add(new Radio<Option>("discussionOption", new Model<Option>(Option.Discussion))); optionGroup.add(new Radio<Option>("titleOption", new Model<Option>(Option.Title))); optionGroup.add(new Radio<Option>("abstractOption", new Model<Option>(Option.Abstract))); optionGroup.add(new Radio<Option>("patientSpeciesOption", new Model<Option>(Option.PatientSpecies))); final AjaxButton searchBtn = new AjaxButton("doSearchBtn") { private static final long serialVersionUID = 1L; private IAjaxCallDecorator decorator; @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { try { try { findParent(TCPanel.class).getPopupManager().hidePopups(target); } catch (Exception e) { log.error("Error while closing popups!", e); } TCQueryFilter filter = (TCQueryFilter) TCSearchPanel.this.getDefaultModelObject(); filter.clear(); filter.setKeywords(keywordInput.getValues()); if (showAdvancedOptions) { filter.setAnatomy(anatomyInput.getValue()); filter.setPathology(pathologyInput.getValue()); filter.setFinding(findingInput.getValue()); filter.setDiagnosis(diagnosisInput.getValue()); filter.setDiffDiagnosis(diffDiagnosisInput.getValue()); filter.setAcquisitionModality(modalityChoice.getModelObject()); filter.setPatientSex(patientSexChoice.getModelObject()); filter.setCategory(categoryChoice.getModelObject()); filter.setLevel(levelChoice.getModelObject()); YesNo yesNo = diagnosisConfirmedChoice.getModelObject(); if (YesNo.Yes.equals(yesNo)) { filter.setDiagnosisConfirmed(yesNo); } IDateSearchItem dateItem = dateBox.getModelObject(); if (dateItem == null) { filter.setCreationDate(null, null); } else { filter.setCreationDate(dateItem.getFromDate(), dateItem.getUntilDate()); } Option selectedOption = optionGroup.getModelObject(); if (selectedOption != null) { if (Option.History.equals(selectedOption)) { filter.setHistory(textText.getDefaultModelObjectAsString()); } else if (Option.AuthorName.equals(selectedOption)) { filter.setAuthorName(textText.getDefaultModelObjectAsString()); } else if (Option.AuthorContact.equals(selectedOption)) { filter.setAuthorContact(textText.getDefaultModelObjectAsString()); } else if (Option.AuthorAffiliation.equals(selectedOption)) { filter.setAuthorAffiliation(textText.getDefaultModelObjectAsString()); } else if (Option.Title.equals(selectedOption)) { filter.setTitle(textText.getDefaultModelObjectAsString()); } else if (Option.Abstract.equals(selectedOption)) { filter.setAbstract(textText.getDefaultModelObjectAsString()); } else if (Option.PatientSpecies.equals(selectedOption)) { filter.setPatientSpecies(textText.getDefaultModelObjectAsString()); } else if (Option.Discussion.equals(selectedOption)) { filter.setDiscussion(textText.getDefaultModelObjectAsString()); } } } Component[] toUpdate = doSearch(filter); if (toUpdate != null && target != null) { for (Component c : toUpdate) { target.addComponent(c); } } } catch (Throwable t) { log.error("Searching for teaching-files failed!", t); } } @Override public void onError(AjaxRequestTarget target, Form<?> form) { BaseForm.addInvalidComponentsToAjaxRequestTarget(target, form); } @Override protected IAjaxCallDecorator getAjaxCallDecorator() { if (decorator == null) { decorator = new TCMaskingAjaxDecorator(false, true); } return decorator; } }; searchBtn.setOutputMarkupId(true); searchBtn.add(new Image("doSearchImg", ImageManager.IMAGE_COMMON_SEARCH) .add(new ImageSizeBehaviour("vertical-align: middle;"))); searchBtn.add(new Label("doSearchText", new ResourceModel("tc.search.dosearch.text")) .add(new AttributeModifier("style", true, new Model<String>("vertical-align: middle;"))) .setOutputMarkupId(true)); AjaxButton resetBtn = new AjaxButton("resetSearchBtn") { private static final long serialVersionUID = 1L; @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { TCQueryFilter filter = (TCQueryFilter) TCSearchPanel.this.getDefaultModelObject(); filter.clear(); keywordInput.setValues(); anatomyInput.setValues(); pathologyInput.setValues(); findingInput.setValues(); diagnosisInput.setValues(); diffDiagnosisInput.setValues(); modalityChoice.setModelObject(null); levelChoice.setModelObject(null); patientSexChoice.setModelObject(null); categoryChoice.setModelObject(null); diagnosisConfirmedChoice.setModelObject(null); dateBox.setModelObject(null); textText.setModelObject(null); optionGroup.setModelObject(null); target.addComponent(form); target.appendJavascript("initUI($('#" + TCSearchPanel.this.getMarkupId(true) + "'));"); } @Override public void onError(AjaxRequestTarget target, Form<?> form) { BaseForm.addInvalidComponentsToAjaxRequestTarget(target, form); } }; resetBtn.add(new Image("resetSearchImg", ImageManager.IMAGE_COMMON_RESET) .add(new ImageSizeBehaviour("vertical-align: middle;"))); resetBtn.add(new Label("resetSearchText", new ResourceModel("tc.search.reset.text")) .add(new AttributeModifier("style", true, new Model<String>("vertical-align: middle;")))); final WebMarkupContainer wmc = new WebMarkupContainer("advancedOptions"); wmc.setOutputMarkupPlaceholderTag(true); wmc.setOutputMarkupId(true); wmc.setVisible(false); wmc.add(anatomyInput.getComponent()); wmc.add(pathologyInput.getComponent()); wmc.add(findingInput.getComponent()); wmc.add(diagnosisInput.getComponent()); wmc.add(diffDiagnosisInput.getComponent()); wmc.add(modalityChoice); wmc.add(patientSexChoice); wmc.add(categoryChoice); wmc.add(levelChoice); wmc.add(diagnosisConfirmedChoice); wmc.add(dateBox); wmc.add(optionGroup); wmc.add(textText); wmc.add(resetBtn); final MarkupContainer advancedOptionsToggleLink = new AjaxFallbackLink<String>("advancedOptionsToggle") { private static final long serialVersionUID = 1L; @Override public void onClick(AjaxRequestTarget target) { showAdvancedOptions = !showAdvancedOptions; wmc.setVisible(showAdvancedOptions); target.addComponent(wmc); target.addComponent(this); if (showAdvancedOptions) { target.appendJavascript("initUI($('#" + wmc.getMarkupId(true) + "'));"); } } }.add(new Label("advancedOptionsToggleText", new AbstractReadOnlyModel<String>() { private static final long serialVersionUID = -7928173606391768738L; @Override public String getObject() { return showAdvancedOptions ? getString("tc.search.advancedOptions.hide.Text") : getString("tc.search.advancedOptions.show.Text"); } })).add((new Image("advancedOptionsToggleImg", new AbstractReadOnlyModel<ResourceReference>() { private static final long serialVersionUID = 1L; @Override public ResourceReference getObject() { return showAdvancedOptions ? ImageManager.IMAGE_COMMON_COLLAPSE : ImageManager.IMAGE_COMMON_EXPAND; } })).add(new ImageSizeBehaviour())); advancedOptionsToggleLink.setOutputMarkupId(true); final Form<?> form = new Form<Object>("searchForm"); form.add(keywordInput.getComponent()); form.add(wmc); form.add(searchBtn); form.setDefaultButton(searchBtn); form.setOutputMarkupPlaceholderTag(true); form.add(advancedOptionsToggleLink); add(dateSpanDialogOuterForm); add(form); add(new AjaxFallbackLink<Object>("searchToggle") { private static final long serialVersionUID = 1L; @Override public void onClick(AjaxRequestTarget target) { showSearch = !showSearch; form.setVisible(showSearch); target.addComponent(TCSearchPanel.this); if (showSearch) { target.appendJavascript("initUI($('#" + TCSearchPanel.this.getMarkupId(true) + "'));"); } } }.add((new Image("searchToggleImg", new AbstractReadOnlyModel<ResourceReference>() { private static final long serialVersionUID = 1L; @Override public ResourceReference getObject() { return showSearch ? ImageManager.IMAGE_COMMON_COLLAPSE : ImageManager.IMAGE_COMMON_EXPAND; } })).add(new ImageSizeBehaviour()))); }
From source file:org.dcm4chee.wizard.edit.CreateOrEditDevicePage.java
License:LGPL
private void addOptionalContainer(final ExtendedForm form) { final Form<?> optionalContainer = new Form<Object>("optional"); optionalContainer.setOutputMarkupId(true); optionalContainer.setOutputMarkupPlaceholderTag(true); optionalContainer.setVisible(false); form.add(optionalContainer);//w w w. j a v a 2s . co m addTextField(optionalContainer, "dicom.edit.device.optional.description.label", "description.label", "description", descriptionModel); addToggleOptionalCheckBox(form, optionalContainer); addOptionalParameters(optionalContainer); optionalContainer.add(getOptionalProxyContainer()); optionalContainer.add(getRelatedDeviceRefsContainer()); addWebMarkupContainer(optionalContainer); }
From source file:org.dcm4chee.wizard.edit.xds.XCAiInitiatingGatewayEditPage.java
License:LGPL
private void addOptionalFormAttributes(ExtendedForm form) { final Form<?> optionalContainer = new Form<Object>("optional"); optionalContainer.setOutputMarkupId(true); optionalContainer.setOutputMarkupPlaceholderTag(true); optionalContainer.setVisible(false); form.add(optionalContainer);/*from w w w.j av a 2s.c o m*/ addToggleOptionalCheckBox(form, optionalContainer); optionalContainer.add(new Label("xdsSoapMsgLogDir.label", new ResourceModel("dicom.edit.xds.optional.xdsSoapMsgLogDir.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer .add(new TextField<String>("xdsSoapMsgLogDir", xdsSoapMsgLogDirModel).setType(String.class)); optionalContainer .add(new Label("xdsAsync.label", new ResourceModel("dicom.edit.xds.optional.xdsAsync.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer.add(new DropDownChoice<>("xdsAsync", xdsAsyncModel, booleanChoice).setNullValid(false)); optionalContainer.add(new Label("xdsAsyncHandler.label", new ResourceModel("dicom.edit.xds.optional.xdsAsyncHandler.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer.add( new DropDownChoice<>("xdsAsyncHandler", xdsAsyncHandlerModel, booleanChoice).setNullValid(false)); }
From source file:org.dcm4chee.wizard.edit.xds.XCAInitiatingGatewayEditPage.java
License:LGPL
private void addOptionalFormAttributes(ExtendedForm form) { final Form<?> optionalContainer = new Form<Object>("optional"); optionalContainer.setOutputMarkupId(true); optionalContainer.setOutputMarkupPlaceholderTag(true); optionalContainer.setVisible(false); form.add(optionalContainer);//from w w w . j a va 2 s . co m addToggleOptionalCheckBox(form, optionalContainer); optionalContainer.add(new Label("xdsSoapMsgLogDir.label", new ResourceModel("dicom.edit.xds.optional.xdsSoapMsgLogDir.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer .add(new TextField<String>("xdsSoapMsgLogDir", xdsSoapMsgLogDirModel).setType(String.class)); optionalContainer .add(new Label("xdsAsync.label", new ResourceModel("dicom.edit.xds.optional.xdsAsync.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer.add(new DropDownChoice<>("xdsAsync", xdsAsyncModel, booleanChoice).setNullValid(false)); optionalContainer.add(new Label("xdsAsyncHandler.label", new ResourceModel("dicom.edit.xds.optional.xdsAsyncHandler.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer.add( new DropDownChoice<>("xdsAsyncHandler", xdsAsyncHandlerModel, booleanChoice).setNullValid(false)); optionalContainer.add(new Label("xdsPIXConsumerApplication.label", new ResourceModel("dicom.edit.xds.optional.xdsPIXConsumerApplication.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer.add(new TextField<String>("xdsPIXConsumerApplication", xdsPIXConsumerApplicationModel) .setType(String.class)); optionalContainer.add(new Label("xdsPIXManagerApplication.label", new ResourceModel("dicom.edit.xds.optional.xdsPIXManagerApplication.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer.add(new TextField<String>("xdsPIXManagerApplication", xdsPIXManagerApplicationModel) .setType(String.class)); FormUtils.addGenericField(optionalContainer, "xdsRegistry", xdsRegistry, false, false); FormUtils.addGenericField(optionalContainer, "xdsRepositories", xdsRepositories, true, false); }
From source file:org.dcm4chee.wizard.edit.xds.XCAiRespondingGatewayEditPage.java
License:LGPL
private void addOptionalFormAttributes(ExtendedForm form) { final Form<?> optionalContainer = new Form<Object>("optional"); optionalContainer.setOutputMarkupId(true); optionalContainer.setOutputMarkupPlaceholderTag(true); optionalContainer.setVisible(false); form.add(optionalContainer);/* w ww . ja va2 s. c o m*/ addToggleOptionalCheckBox(form, optionalContainer); optionalContainer.add(new Label("xdsSoapMsgLogDir.label", new ResourceModel("dicom.edit.xds.optional.xdsSoapMsgLogDir.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer .add(new TextField<String>("xdsSoapMsgLogDir", xdsSoapMsgLogDirModel).setType(String.class)); }
From source file:org.dcm4chee.wizard.edit.xds.XDSiSourceEditPage.java
License:LGPL
private void addOptionalFormAttributes(ExtendedForm form) { final Form<?> optionalContainer = new Form<Object>("optional"); optionalContainer.setOutputMarkupId(true); optionalContainer.setOutputMarkupPlaceholderTag(true); optionalContainer.setVisible(false); form.add(optionalContainer);// w w w . j ava2s . c o m addToggleOptionalCheckBox(form, optionalContainer); optionalContainer.add( new Label("xdsiSourceUrl.label", new ResourceModel("dicom.edit.xds.optional.xdsiSourceUrl.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer.add(new TextField<String>("xdsiSourceUrl", xdsiSourceUrlModel).setType(String.class)); optionalContainer.add(new Label("xdsiDicomObjectProvider.label", new ResourceModel("dicom.edit.xds.optional.xdsiDicomObjectProvider.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer.add(new TextField<String>("xdsiDicomObjectProvider", xdsiDicomObjectProviderModel) .setType(String.class)); optionalContainer.add(new Label("xdsSoapMsgLogDir.label", new ResourceModel("dicom.edit.xds.optional.xdsSoapMsgLogDir.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer .add(new TextField<String>("xdsSoapMsgLogDir", xdsSoapMsgLogDirModel).setType(String.class)); }
From source file:org.dcm4chee.wizard.edit.xds.XDSRegistryEditPage.java
License:LGPL
private void addOptionalFormAttributes(ExtendedForm form) { final Form<?> optionalContainer = new Form<Object>("optional"); optionalContainer.setOutputMarkupId(true); optionalContainer.setOutputMarkupPlaceholderTag(true); optionalContainer.setVisible(false); form.add(optionalContainer);// ww w . ja v a 2 s. co m addToggleOptionalCheckBox(form, optionalContainer); optionalContainer.add(new Label("xdsAcceptedMimeTypes.label", new ResourceModel("dicom.edit.xds.optional.xdsAcceptedMimeTypes.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer .add(new TextArea<String>("xdsAcceptedMimeTypes", xdsAcceptedMimeTypesModel).setType(String.class)); optionalContainer.add(new Label("xdsSoapMsgLogDir.label", new ResourceModel("dicom.edit.xds.optional.xdsSoapMsgLogDir.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer .add(new TextField<String>("xdsSoapMsgLogDir", xdsSoapMsgLogDirModel).setType(String.class)); optionalContainer.add(new Label("xdsCreateMissingPIDs.label", new ResourceModel("dicom.edit.xds.optional.xdsCreateMissingPIDs.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer.add(new DropDownChoice<>("xdsCreateMissingPIDs", xdsCreateMissingPIDsModel, booleanChoice) .setNullValid(false)); optionalContainer.add(new Label("xdsCreateMissingCodes.label", new ResourceModel("dicom.edit.xds.optional.xdsCreateMissingCodes.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer .add(new DropDownChoice<>("xdsCreateMissingCodes", xdsCreateMissingCodesModel, booleanChoice) .setNullValid(false)); optionalContainer.add(new Label("xdsCheckAffinityDomain.label", new ResourceModel("dicom.edit.xds.optional.xdsCheckAffinityDomain.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer .add(new DropDownChoice<>("xdsCheckAffinityDomain", xdsCheckAffinityDomainModel, booleanChoice) .setNullValid(false)); optionalContainer.add(new Label("xdsCheckMimetype.label", new ResourceModel("dicom.edit.xds.optional.xdsCheckMimetype.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer.add( new DropDownChoice<>("xdsCheckMimetype", xdsCheckMimetypeModel, booleanChoice).setNullValid(false)); }
From source file:org.dcm4chee.wizard.edit.xds.XDSRepositoryEditPage.java
License:LGPL
private void addOptionalFormAttributes(ExtendedForm form) { final Form<?> optionalContainer = new Form<Object>("optional"); optionalContainer.setOutputMarkupId(true); optionalContainer.setOutputMarkupPlaceholderTag(true); optionalContainer.setVisible(false); form.add(optionalContainer);/*from ww w . j av a 2 s . co m*/ addToggleOptionalCheckBox(form, optionalContainer); optionalContainer.add(new Label("xdsAcceptedMimeTypes.label", new ResourceModel("dicom.edit.xds.optional.xdsAcceptedMimeTypes.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer .add(new TextArea<String>("xdsAcceptedMimeTypes", xdsAcceptedMimeTypesModel).setType(String.class)); optionalContainer.add(new Label("xdsCheckMimetype.label", new ResourceModel("dicom.edit.xds.optional.xdsCheckMimetype.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer.add( new DropDownChoice<>("xdsCheckMimetype", xdsCheckMimetypeModel, booleanChoice).setNullValid(false)); optionalContainer.add(new Label("xdsSoapMsgLogDir.label", new ResourceModel("dicom.edit.xds.optional.xdsSoapMsgLogDir.label")) .setOutputMarkupPlaceholderTag(true)); optionalContainer .add(new TextField<String>("xdsSoapMsgLogDir", xdsSoapMsgLogDirModel).setType(String.class)); }