blob: b84bad2bddeefa46c87b22a9a806afa7d8a0aa5a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
package com.vaadin.tests.tickets;
import com.vaadin.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);
}
}
|