Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

CheckBoxGroupItemDisabled.java 711B

123456789101112131415161718192021
  1. package com.vaadin.tests.components.checkboxgroup;
  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.CheckBoxGroup;
  7. @Widgetset("com.vaadin.DefaultWidgetSet")
  8. public class CheckBoxGroupItemDisabled extends AbstractTestUI {
  9. public static final SerializablePredicate<Integer> ENABLED_PROVIDER = i -> i != 3;
  10. @Override
  11. protected void setup(VaadinRequest request) {
  12. CheckBoxGroup<Integer> cbg = new CheckBoxGroup<>();
  13. cbg.setItems(1, 2, 3, 4);
  14. cbg.setItemEnabledProvider(ENABLED_PROVIDER);
  15. addComponent(cbg);
  16. }
  17. }