Examples of OptionGroup


Examples of com.vaadin.ui.OptionGroup

*/
public class ReadOnlyOptionGroup extends AbstractTestUI {

    @Override
    protected void setup(VaadinRequest request) {
        final OptionGroup optionGroup = new OptionGroup("test field",
                Collections.singletonList("Option"));
        optionGroup.setNewItemsAllowed(true);

        final CheckBox readOnlyCheckbox = new CheckBox("read-only");
        readOnlyCheckbox.setImmediate(true);
        readOnlyCheckbox
                .addValueChangeListener(new Property.ValueChangeListener() {
                    @Override
                    public void valueChange(Property.ValueChangeEvent event) {
                        optionGroup.setReadOnly(readOnlyCheckbox.getValue());
                    }
                });
        readOnlyCheckbox.setValue(Boolean.TRUE);

        addComponent(optionGroup);
View Full Code Here

Examples of com.vaadin.ui.OptionGroup

    }

    @Override
    protected void initializeComponents() {

        OptionGroup og = createOptionGroup("");
        og.setItemEnabled(cities.get(2), false);
        og.setItemEnabled(cities.get(5), false);
        og.setValue(Arrays.asList(cities.get(2)));
        og.setNullSelectionAllowed(true);
        og.setNullSelectionItemId(NULL_SELECTION_ID);
        addTestComponent(og);

        og = createOptionGroup("");
        og.setMultiSelect(true);
        og.setHtmlContentAllowed(true);
        og.setValue(Arrays.asList(cities.get(2)));
        og.setNullSelectionAllowed(true);
        og.setItemEnabled(cities.get(2), false);
        og.setItemEnabled(cities.get(5), false);
        addTestComponent(og);

    }
View Full Code Here

Examples of com.vaadin.ui.OptionGroup

                    }
                });
    }

    private OptionGroup createOptionGroup(String caption) {
        OptionGroup og = new OptionGroup(caption, cities);
        og.setImmediate(true);
        return og;
    }
View Full Code Here

Examples of com.vaadin.ui.OptionGroup

        return 3066;
    }

    @Override
    protected void setup() {
        final OptionGroup og = new OptionGroup();
        og.addItem("Clicking on the text might cause an extra valuechange event");
        og.addItem("Second option, same thing");
        og.setImmediate(true);
        addComponent(og);

        final Label events = new Label("", ContentMode.PREFORMATTED);
        events.setWidth(null);
        addComponent(events);

        og.addListener(new Property.ValueChangeListener() {

            @Override
            public void valueChange(ValueChangeEvent event) {
                String s = "ValueChange: " + event.getProperty().getValue();
                events.setValue(events.getValue() + "\n" + s);
View Full Code Here

Examples of com.vaadin.ui.OptionGroup

        NativeSelect ns = new NativeSelect("6");
        ns.addItem("foo");
        ns.addItem("bar");
        ns.setTabIndex(index++);

        OptionGroup og = new OptionGroup("7");
        og.addItem("foo");
        og.addItem("bar");
        og.setTabIndex(index++);

        OptionGroup ogm = new OptionGroup("7");
        ogm.setMultiSelect(true);
        ogm.addItem("foo");
        ogm.addItem("bar");
        ogm.setTabIndex(index++);

        TwinColSelect ts = new TwinColSelect("8");
        ts.addItem("Foo");
        ts.addItem("Bar");
        ts.setTabIndex(index++);
View Full Code Here

Examples of com.vaadin.ui.OptionGroup

        Select select2 = new Select("Select 2");
        select2.addItem("Value 1");
        form.addField("Select 2", select2);

        OptionGroup optionGroup = new OptionGroup("OptionGroup");
        optionGroup.setMultiSelect(false);
        optionGroup.addItem("Option 1");
        optionGroup.addItem("Option 2");
        form.addField("Option Group 1", optionGroup);

        OptionGroup optionGroup2 = new OptionGroup("OptionGroup");
        optionGroup2.setMultiSelect(true);
        optionGroup2.addItem("Option 1");
        optionGroup2.addItem("Option 2");
        form.addField("Option Group 2", optionGroup2);

        // TODO could add more different fields

        return form;
View Full Code Here

Examples of com.vaadin.ui.OptionGroup

        fields.add(new NativeSelect());
        fields.add(new ListSelect());
        fields.add(new TextField());
        fields.add(new PopupDateField());
        fields.add(new InlineDateField());
        OptionGroup og = new OptionGroup();
        og.addItem("Item 1");
        og.addItem("Item 2");
        fields.add(og);
        TreeTable tt = new TreeTable();
        tt.setSelectable(true);
        tt.addContainerProperty("foo", String.class, "bar");
        tt.addItem();
View Full Code Here

Examples of com.vaadin.ui.OptionGroup

    private OptionGroup optionGroup;

    @Before
    public void setup() {
        optionGroup = new OptionGroup();
    }
View Full Code Here

Examples of com.vaadin.ui.OptionGroup

        fillSelect(s, 20);
        test = createTestBench(s);
        test.setCaption("Native (configured from select)");
        main.addComponent(test);

        s = new OptionGroup();
        fillSelect(s, 20);
        test = createTestBench(s);
        test.setCaption("OptionGroup (configured from select)");
        main.addComponent(test);

        s = new OptionGroup();
        fillSelect(s, 20);
        s.setMultiSelect(true);
        test = createTestBench(s);
        test.setCaption("OptionGroup + multiselect manually (configured from select)");
        main.addComponent(test);
View Full Code Here

Examples of com.vaadin.ui.OptionGroup

        final NativeSelect nativeSelect = new NativeSelect("NativeSelect "
                + count++);
        test(layout, nativeSelect);

        final OptionGroup optionGroup = new OptionGroup("OptionGroup "
                + count++);
        test(layout, optionGroup);

        final ProgressIndicator pi = new ProgressIndicator();
        test(layout, pi);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.