]> source.dussan.org Git - vaadin-framework.git/blob
8b1d89d3392452d4d331c6360cb0d9d0f1a7c6c2
[vaadin-framework.git] /
1 package com.vaadin.tests.components.combobox;
2
3 import java.util.Arrays;
4 import java.util.List;
5
6 import com.vaadin.server.VaadinRequest;
7 import com.vaadin.tests.components.AbstractTestUI;
8 import com.vaadin.v7.ui.ComboBox;
9
10 public class ComboBoxSuggestionPopupWidthPercentage extends AbstractTestUI {
11
12     private static List<String> items = Arrays.asList("abc", "cde", "efg",
13             "ghi", "ijk", "more items 1", "more items 2", "more items 3",
14             "Ridicilously long item caption so we can see how the ComboBox displays ridicilously long captions in the suggestion pop-up",
15             "more items 4", "more items 5", "more items 6", "more items 7");
16
17     @Override
18     protected void setup(VaadinRequest request) {
19         ComboBox percentage = new ComboBox(
20                 "200px wide ComboBox with 200% wide suggestion popup", items);
21         percentage.addStyleName("percentage");
22         percentage.setWidth("200px");
23         percentage.setPopupWidth("200%");
24         addComponent(percentage);
25
26     }
27
28     @Override
29     protected String getTestDescription() {
30         return "Suggestion pop-up's width should be 200% of the ComboBox itself (400px)";
31     }
32
33     @Override
34     protected Integer getTicketNumber() {
35         return 19685;
36     }
37
38 }