package com.vaadin.tests.components.tree;
import com.vaadin.tests.components.TestBase;
import com.vaadin.ui.Button;
import com.vaadin.ui.Tree;
import com.vaadin.ui.Window;
public class TreeWithPreselectedItemNotShown extends TestBase {
@Override
protected void setup() {
Button open = new Button("Open modal window with tree",
new Button.ClickListener() {
@Override
public void buttonClick(Button.ClickEvent event) {
getMainWindow().addWindow(new SubwindowWithTree());
}
});
addComponent(open);
}
private class SubwindowWithTree extends Window {
private SubwindowWithTree() {
super("Tree here");
String itemId1 = "Item 1";
String itemId2 = "Item 2";
Tree tree = new Tree();
tree.addItem(itemId1);
tree.addItem(itemId2);
// todo error here
tree.select(itemId1);
addComponent(tree);
}
}
@Override
protected String getDescription() {
return "IE8 doesn't display a tree if an item has been selected before the tree becomes visible";
}
@Override
protected Integer getTicketNumber() {
return 6878;
}
}