You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

RadioButtonGroupItemDisabled.java 726B

123456789101112131415161718192021
  1. package com.vaadin.tests.components.radiobuttongroup;
  2. import com.vaadin.annotations.Widgetset;
  3. import com.vaadin.server.SerializablePredicate;
  4. import com.vaadin.server.VaadinRequest;
  5. import com.vaadin.tests.components.AbstractTestUI;
  6. import com.vaadin.ui.RadioButtonGroup;
  7. @Widgetset("com.vaadin.DefaultWidgetSet")
  8. public class RadioButtonGroupItemDisabled extends AbstractTestUI {
  9. public static final SerializablePredicate<Integer> ENABLED_PROVIDER = i -> i != 3;
  10. @Override
  11. protected void setup(VaadinRequest request) {
  12. RadioButtonGroup<Integer> rbg = new RadioButtonGroup<>();
  13. rbg.setItems(1, 2, 3, 4);
  14. rbg.setItemEnabledProvider(ENABLED_PROVIDER);
  15. addComponent(rbg);
  16. }
  17. }