1234567891011121314151617181920212223242526272829303132333435 |
- package com.vaadin.tests.tickets;
-
- import com.vaadin.server.LegacyApplication;
- import com.vaadin.ui.ComboBox;
- import com.vaadin.ui.LegacyWindow;
-
- /**
- * #5053: Last ComboBox item may not be shown if null selection enabled
- */
- public class Ticket5053 extends LegacyApplication {
-
- @Override
- public void init() {
- LegacyWindow main = new LegacyWindow();
- setMainWindow(main);
-
- ComboBox combobox = new ComboBox("My ComboBox");
-
- // Enable null selection
- combobox.setNullSelectionAllowed(true);
- // Add the item that marks 'null' value
- String nullitem = "-- none --";
- combobox.addItem(nullitem);
- // Designate it was the 'null' value marker
- combobox.setNullSelectionItemId(nullitem);
-
- // Add some other items
- for (int i = 0; i < 10; i++) {
- combobox.addItem("Item " + i);
- }
-
- main.addComponent(combobox);
- }
-
- }
|