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)); }