/** * @see org.projectforge.web.wicket.AbstractListForm#onOptionsPanelCreate(org.projectforge.web.wicket.flowlayout.FieldsetPanel, * org.projectforge.web.wicket.flowlayout.DivPanel) */ @Override protected void onOptionsPanelCreate(final FieldsetPanel optionsFieldsetPanel, final DivPanel optionsCheckBoxesPanel) { final YearListCoiceRenderer yearListChoiceRenderer = new YearListCoiceRenderer(employeeSalaryDao.getYears(), true); optionsFieldsetPanel.addDropDownChoice(new PropertyModel<Integer>(this, "year"), yearListChoiceRenderer.getYears(), yearListChoiceRenderer, true).setNullValid(false); // DropDownChoice months final LabelValueChoiceRenderer<Integer> monthChoiceRenderer = new LabelValueChoiceRenderer<Integer>(); for (int i = 0; i <= 11; i++) { monthChoiceRenderer.addValue(i, StringHelper.format2DigitNumber(i + 1)); } optionsFieldsetPanel.addDropDownChoice(new PropertyModel<Integer>(this, "month"), monthChoiceRenderer.getValues(), monthChoiceRenderer, true).setNullValid(true); }
/** * @see org.projectforge.web.wicket.AbstractListForm#onOptionsPanelCreate(org.projectforge.web.wicket.flowlayout.FieldsetPanel, * org.projectforge.web.wicket.flowlayout.DivPanel) */ @Override protected void onOptionsPanelCreate(final FieldsetPanel optionsFieldsetPanel, final DivPanel optionsCheckBoxesPanel) { // DropDownChoice years final YearListCoiceRenderer yearListChoiceRenderer = new YearListCoiceRenderer(posteingangDao.getYears(), true); optionsFieldsetPanel.addDropDownChoice(new PropertyModel<Integer>(this, "year"), yearListChoiceRenderer.getYears(), yearListChoiceRenderer, true).setNullValid(false); // DropDownChoice months final LabelValueChoiceRenderer<Integer> monthChoiceRenderer = new LabelValueChoiceRenderer<Integer>(); monthChoiceRenderer.addValue(-1, StringHelper.format2DigitNumber(1) + "-" + 12); for (int i = 0; i <= 11; i++) { monthChoiceRenderer.addValue(i, StringHelper.format2DigitNumber(i + 1)); } optionsFieldsetPanel .addDropDownChoice(new PropertyModel<Integer>(this, "month"), monthChoiceRenderer.getValues(), monthChoiceRenderer, true) .setNullValid(true).setRequired(false); }
/** * @see org.projectforge.web.wicket.AbstractListForm#onOptionsPanelCreate(org.projectforge.web.wicket.flowlayout.FieldsetPanel, * org.projectforge.web.wicket.flowlayout.DivPanel) */ @Override protected void onOptionsPanelCreate(final FieldsetPanel optionsFieldsetPanel, final DivPanel optionsCheckBoxesPanel) { // DropDownChoice years final YearListCoiceRenderer yearListChoiceRenderer = new YearListCoiceRenderer(postausgangDao.getYears(), true); optionsFieldsetPanel.addDropDownChoice(new PropertyModel<Integer>(this, "year"), yearListChoiceRenderer.getYears(), yearListChoiceRenderer, true).setNullValid(false); // DropDownChoice months final LabelValueChoiceRenderer<Integer> monthChoiceRenderer = new LabelValueChoiceRenderer<Integer>(); monthChoiceRenderer.addValue(-1, StringHelper.format2DigitNumber(1) + "-" + 12); for (int i = 0; i <= 11; i++) { monthChoiceRenderer.addValue(i, StringHelper.format2DigitNumber(i + 1)); } optionsFieldsetPanel .addDropDownChoice(new PropertyModel<Integer>(this, "month"), monthChoiceRenderer.getValues(), monthChoiceRenderer, true) .setNullValid(true).setRequired(false); }
/** * @see org.projectforge.web.wicket.AbstractListForm#onOptionsPanelCreate(org.projectforge.web.wicket.flowlayout.FieldsetPanel, org.projectforge.web.wicket.flowlayout.DivPanel) */ @Override protected void onOptionsPanelCreate(final FieldsetPanel optionsFieldsetPanel, final DivPanel optionsCheckBoxesPanel) { // DropDownChoice listType final LabelValueChoiceRenderer<String> typeChoiceRenderer = new LabelValueChoiceRenderer<String>(); typeChoiceRenderer.addValue("all", getString("filter.all")); typeChoiceRenderer.addValue("notEnded", getString("notEnded")); typeChoiceRenderer.addValue("ended", getString("ended")); optionsFieldsetPanel.addDropDownChoice(new PropertyModel<String>(this, "searchFilter.listType"), typeChoiceRenderer.getValues(), typeChoiceRenderer, true).setNullValid(false); }
/** * @see org.projectforge.web.wicket.AbstractListForm#onOptionsPanelCreate(org.projectforge.web.wicket.flowlayout.FieldsetPanel, org.projectforge.web.wicket.flowlayout.DivPanel) */ @Override protected void onOptionsPanelCreate(final FieldsetPanel optionsFieldsetPanel, final DivPanel optionsCheckBoxesPanel) { // DropDownChoice listType final LabelValueChoiceRenderer<String> typeChoiceRenderer = new LabelValueChoiceRenderer<String>(); typeChoiceRenderer.addValue("all", getString("filter.all")); typeChoiceRenderer.addValue("active", getString("fibu.kost.status.active")); typeChoiceRenderer.addValue("nonactive", getString("fibu.kost.status.nonactive")); typeChoiceRenderer.addValue("notEnded", getString("notEnded")); typeChoiceRenderer.addValue("ended", getString("ended")); optionsFieldsetPanel.addDropDownChoice(new PropertyModel<String>(this, "searchFilter.listType"), typeChoiceRenderer.getValues(), typeChoiceRenderer, true).setNullValid(false); }
@Override protected void init() { super.init(); { // Heading gridBuilder.newFormHeading( getString("plugins.marketing.addressCampaignValue") + ": " + data.getAddressCampaign().getTitle()); } { // Value final FieldsetPanel fs = gridBuilder.newFieldset(getString("value")); final AddressCampaignDO addressCampaign = data.getAddressCampaign(); final LabelValueChoiceRenderer<String> valueChoiceRenderer = new LabelValueChoiceRenderer<String>( addressCampaign.getValuesArray()); fs.addDropDownChoice(new PropertyModel<String>(data, "value"), valueChoiceRenderer.getValues(), valueChoiceRenderer).setNullValid( false); } { // Comment final FieldsetPanel fs = gridBuilder.newFieldset(getString("comment")); fs.add(new MaxLengthTextArea(fs.getTextAreaId(), new PropertyModel<String>(data, "comment"))).setAutogrow(); } } }
final LabelValueChoiceRenderer<String> valueChoiceRenderer = new LabelValueChoiceRenderer<String>( addressCampaign.getValuesArray()); fs.addDropDownChoice(new PropertyModel<String>(data, "value"), valueChoiceRenderer.getValues(), valueChoiceRenderer).setNullValid( true);
ratingFs.addDropDownChoice(new PropertyModel<String>(data, "rating"), ratingChoiceRenderer.getValues(), ratingChoiceRenderer) .setNullValid(true); certificateChoiceRenderer = new LabelValueChoiceRenderer<String>(); certificateFs .addDropDownChoice(new PropertyModel<String>(data, "certificate"), certificateChoiceRenderer.getValues(), certificateChoiceRenderer) .setNullValid(true);
final LabelValueChoiceRenderer<ToDoType> typeChoiceRenderer = new LabelValueChoiceRenderer<ToDoType>(this, ToDoType.values()); fs.addDropDownChoice(new PropertyModel<ToDoType>(data, "type"), typeChoiceRenderer.getValues(), typeChoiceRenderer) .setNullValid(true); final LabelValueChoiceRenderer<ToDoStatus> statusChoiceRenderer = new LabelValueChoiceRenderer<ToDoStatus>(this, ToDoStatus.values()); fs.addDropDownChoice(new PropertyModel<ToDoStatus>(data, "status"), statusChoiceRenderer.getValues(), statusChoiceRenderer) .setNullValid(true); final LabelValueChoiceRenderer<Priority> priorityChoiceRenderer = new LabelValueChoiceRenderer<Priority>(this, Priority.values()); fs.addDropDownChoice(new PropertyModel<Priority>(data, "priority"), priorityChoiceRenderer.getValues(), priorityChoiceRenderer) .setNullValid(true);