1234567891011121314151617181920212223242526272829303132333435363738 |
- package com.vaadin.tests.components.combobox;
-
- import com.vaadin.server.VaadinRequest;
- import com.vaadin.tests.components.AbstractReindeerTestUI;
- import com.vaadin.ui.ComboBox;
- import com.vaadin.ui.HorizontalLayout;
- import com.vaadin.ui.Label;
-
- public class ComboBoxCursorPositionReset extends AbstractReindeerTestUI {
-
- @Override
- protected void setup(VaadinRequest request) {
- final HorizontalLayout root = new HorizontalLayout();
- root.setSizeFull();
- setContent(root);
-
- ComboBox<String> combo = new ComboBox<>();
- root.addComponent(combo);
- combo.setItems("Hello World", "Please click on the text");
-
- combo.setValue("Please click on the text");
- Label gap = new Label();
- root.addComponent(gap);
- root.setExpandRatio(gap, 1);
-
- }
-
- @Override
- protected String getTestDescription() {
- return "Clicking on the text in the ComboBox should position the caret where you clicked, not cause it to jump to the start or the end";
- }
-
- @Override
- protected Integer getTicketNumber() {
- return 11152;
- }
-
- }
|