List of usage examples for com.vaadin.v7.ui OptionGroup select
public void select(Object itemId)
From source file:de.symeda.sormas.ui.dashboard.contacts.ContactsEpiCurveComponent.java
License:Open Source License
@Override protected PopupButton createEpiCurveModeSelector() { if (epiCurveContactsMode == null) { epiCurveContactsMode = ContactsEpiCurveMode.FOLLOW_UP_STATUS; epiCurveLabel.setValue(epiCurveContactsMode.toString() + " Chart"); }/*from www . j av a 2s. co m*/ PopupButton dataDropdown = new PopupButton(I18nProperties.getCaption(Captions.dashboardData)); CssStyles.style(dataDropdown, CssStyles.BUTTON_SUBTLE); VerticalLayout groupingLayout = new VerticalLayout(); groupingLayout.setMargin(true); groupingLayout.setSizeUndefined(); dataDropdown.setContent(groupingLayout); OptionGroup dataSelect = new OptionGroup(); dataSelect.setWidth(100, Unit.PERCENTAGE); dataSelect.addItems((Object[]) ContactsEpiCurveMode.values()); dataSelect.setValue(epiCurveContactsMode); dataSelect.select(epiCurveContactsMode); dataSelect.addValueChangeListener(e -> { epiCurveContactsMode = (ContactsEpiCurveMode) e.getProperty().getValue(); epiCurveLabel.setValue(epiCurveContactsMode.toString() + " Chart"); clearAndFillEpiCurveChart(); }); groupingLayout.addComponent(dataSelect); return dataDropdown; }
From source file:de.symeda.sormas.ui.dashboard.surveillance.SurveillanceEpiCurveComponent.java
License:Open Source License
@Override protected OptionGroup createEpiCurveModeSelector() { if (epiCurveSurveillanceMode == null) { epiCurveSurveillanceMode = SurveillanceEpiCurveMode.CASE_STATUS; }//from w w w .j av a 2 s . com OptionGroup epiCurveModeOptionGroup = new OptionGroup(); epiCurveModeOptionGroup.setMultiSelect(false); CssStyles.style(epiCurveModeOptionGroup, ValoTheme.OPTIONGROUP_HORIZONTAL, CssStyles.OPTIONGROUP_HORIZONTAL_SUBTLE); epiCurveModeOptionGroup.addItems((Object[]) SurveillanceEpiCurveMode.values()); epiCurveModeOptionGroup.setValue(epiCurveSurveillanceMode); epiCurveModeOptionGroup.select(epiCurveSurveillanceMode); epiCurveModeOptionGroup.addValueChangeListener(e -> { epiCurveSurveillanceMode = (SurveillanceEpiCurveMode) e.getProperty().getValue(); clearAndFillEpiCurveChart(); }); return epiCurveModeOptionGroup; }