public Radio<T> add(final Model<T> model, final String label) { return add(model, label, null); }
/** * @see org.apache.wicket.markup.html.form.RadioGroup#onSelectionChanged(java.lang.Object) */ @Override protected void onSelectionChanged(final T newSelection) { RadioGroupPanel.this.onSelectionChanged(newSelection); } };
/** * @see org.apache.wicket.markup.html.form.RadioGroup#wantOnSelectionChangedNotifications() */ @Override protected boolean wantOnSelectionChangedNotifications() { return RadioGroupPanel.this.wantOnSelectionChangedNotifications(); }
/** * @see org.projectforge.web.wicket.AbstractListForm#onOptionsPanelCreate(org.projectforge.web.wicket.flowlayout.FieldsetPanel, * org.projectforge.web.wicket.flowlayout.DivPanel) */ @SuppressWarnings("serial") @Override protected void onOptionsPanelCreate(final FieldsetPanel optionsFieldsetPanel, final DivPanel optionsCheckBoxesPanel) { final DivPanel radioGroupPanel = optionsFieldsetPanel.addNewRadioBoxButtonDiv(); final RadioGroupPanel<String> radioGroup = new RadioGroupPanel<String>(radioGroupPanel.newChildId(), "listtype", new PropertyModel<>(getSearchFilter(), "listType")); radioGroupPanel.add(radioGroup); radioGroup.add(new Model<String>("all"), getString("filter.all")); radioGroup.add(new Model<String>("unbezahlt"), getString("fibu.rechnung.filter.unbezahlt")); radioGroup.add(new Model<String>("ueberfaellig"), getString("fibu.rechnung.filter.ueberfaellig")); if (Configuration.getInstance().isCostConfigured() == true) { optionsCheckBoxesPanel.add(new CheckBoxButton(optionsCheckBoxesPanel.newChildId(), new PropertyModel<>(getSearchFilter(), "showKostZuweisungStatus"), getString("fibu.rechnung.showKostZuweisungstatus"))); } }
add(radioGroup); radioGroup.add(repeater = new RepeatingView("repeater")); setRenderBodyOnly(true);
fs.setLabelFor(radioGroup.getRadioGroup()); radioGroup.add(new Model<String>("all"), getString("filter.all")); radioGroup.add(new Model<String>("modified"), getString("modified")); radioGroup.add(new Model<String>("faulty"), getString("filter.faulty")); return this;
fs.add(radioPanel); fs.setLabelFor(radioPanel); final RadioGroupPanel<SetupTarget> radioGroup = new RadioGroupPanel<>(radioPanel.newChildId(), "setuptarget", setupModeModel); radioPanel.add(radioGroup); for (final SetupTarget target : SetupTarget.values()) { radioGroup.add(new Model<SetupTarget>(target), getString(target.getI18nKey()), getString(target.getI18nKey() + ".tooltip"));
radioGroup.add(new Model<String>(AddressFilter.FILTER_FILTER), parentPage.getString("filter")); radioGroup.add(new Model<String>(AddressFilter.FILTER_NEWEST), parentPage.getString("filter.newest")); radioGroup.add(new Model<String>(AddressFilter.FILTER_MY_FAVORITES), parentPage.getString("address.filter.myFavorites")); radioGroup.add(new Model<String>(AddressFilter.FILTER_DOUBLETS), parentPage.getString("address.filter.doublets"));
radioGroup.add(new Model<AddressbookFilter.OwnerType>(AddressbookFilter.OwnerType.ALL), getString("filter.all")); radioGroup.add(new Model<AddressbookFilter.OwnerType>(AddressbookFilter.OwnerType.OWN), getString("addressbook.own")); radioGroup.add(new Model<AddressbookFilter.OwnerType>(AddressbookFilter.OwnerType.OTHERS), getString("addressbook.others")); if (accessChecker.isLoggedInUserMemberOfAdminGroup() == true) { radioGroup.add(new Model<AddressbookFilter.OwnerType>(AddressbookFilter.OwnerType.ADMIN), getString("addressbook.adminAccess"));
radioGroup.add(new Model<TeamCalFilter.OwnerType>(TeamCalFilter.OwnerType.ALL), getString("filter.all")); radioGroup.add(new Model<TeamCalFilter.OwnerType>(TeamCalFilter.OwnerType.OWN), getString("plugins.teamcal.own")); radioGroup.add(new Model<TeamCalFilter.OwnerType>(TeamCalFilter.OwnerType.OTHERS), getString("plugins.teamcal.others")); if (accessChecker.isLoggedInUserMemberOfAdminGroup() == true) { radioGroup.add(new Model<TeamCalFilter.OwnerType>(TeamCalFilter.OwnerType.ADMIN), getString("plugins.teamcal.adminAccess"));
radioGroup.add(new Model<PaymentStatus>(PaymentStatus.ALL), getString(PaymentStatus.ALL.getI18nKey())); radioGroup.add(new Model<PaymentStatus>(PaymentStatus.UNPAID), getString(PaymentStatus.UNPAID.getI18nKey())); radioGroup.add(new Model<PaymentStatus>(PaymentStatus.PAID), getString(PaymentStatus.PAID.getI18nKey())); radioGroup.add(new Model<AmountType>(AmountType.ALL), getString(AmountType.ALL.getI18nKey())); radioGroup.add(new Model<AmountType>(AmountType.CREDIT), getString(AmountType.CREDIT.getI18nKey())); radioGroup.add(new Model<AmountType>(AmountType.DEBIT), getString(AmountType.DEBIT.getI18nKey()));